/ Модель

Характеристики

Контекст
512 токенов
Параметры
137 млн
Лицензия
Apache 2.0
Архитектура
bert · dense
Базовая модель
bert-base-uncased
Опубликована
28 янв 2025

bert-transaction-categorization

Классификация текстаТекст → label3 профессии

Англоязычная BERT-модель, которая распределяет текстовые описания финансовых операций по заранее заданным категориям.

193скачиваний за 30 дней14лайковвеса обновлены28 янв 2025

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

kuro-08/bert-transaction-categorization — англоязычная модель классификации финансовых транзакций, разработанная дообучением bert-base-uncased. Она относит текстовые описания операций к заранее заданным категориям, например к покупкам продуктов, транспорту и развлечениям. Модель построена на архитектуре BERT для классификации последовательностей, содержит 136,7 млн параметров и принимает последовательности длиной до 512 токенов.

Модель предназначена для автоматической категоризации расходов в приложениях учета финансов и при обработке банковских операций. Она обучена на английских описаниях транзакций; качество на других языках и категориях, отличающихся от заданных при обучении, не подтверждено. Лицензия — Apache-2.0.

Сценарии применения

  • автоматическая категоризация банковских операций
  • разметка расходов по категориям в приложении учета бюджета
  • группировка покупок на продукты, транспорт и развлечения
  • классификация английских описаний транзакций при обработке финансовых данных

Ограничения

Модель обучена на английских описаниях транзакций и предназначена для выбора из заданных категорий; качество для других языков или категорий не подтверждено.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Fine-Tuned BERT for Transaction Categorization

This is a fine-tuned BERT model specifically trained to categorize financial transactions into predefined categories. The model was trained on a dataset of English transaction descriptions to classify them into categories like "Groceries," "Transport," "Entertainment," and more.

Model Details

  • Base Model: bert-base-uncased.
  • Fine-Tuning Task: Transaction Categorization (multi-class classification).
  • Languages: English.

Example Categories

The model classifies transactions into categories such as:

CATEGORIES = {

0: "Utilities",
1: "Health",
2: "Dining",
3: "Travel",
4: "Education",
5: "Subscription",
6: "Family",
7: "Food",
8: "Festivals",
9: "Culture",
10: "Apparel",
11: "Transportation",
12: "Investment",
13: "Shopping",
14: "Groceries",
15: "Documents",
16: "Grooming",
17: "Entertainment",
18: "Social Life",
19: "Beauty",
20: "Rent",
21: "Money transfer",
22: "Salary",
23: "Tourism",
24: "Household",
}

How to Use the Model

To use this model, you can load it directly with Hugging Face's transformers library:

from transformers import BertTokenizer, BertForSequenceClassification

# Load the model
model_name = "kuro-08/bert-transaction-categorization"
tokenizer = BertTokenizer.from_pretrained(model_name)
model = BertForSequenceClassification.from_pretrained(model_name)

# Sample transaction description
transaction = "Transaction: Payment at Starbucks for coffee - Type: income/expense"
inputs = tokenizer(transaction, return_tensors="pt", truncation=True, padding=True)

# Predict the category
outputs = model(**inputs)
logits = outputs.logits
predicted_category = logits.argmax(-1).item()

print(f"Predicted category: {predicted_category}")

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · text-classification

Можно запустить

Подбираем GPU…

Класс архитектуры
BertForSequenceClassification
Ревизия весов
9fed73a

0 моделей