/ Модель

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

Контекст
512 токенов
Параметры
205 млн
Лицензия
Apache 2.0
Архитектура
bert · dense

bert-base-multilingual-codemixed-cased-sentiment

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

BERT-модель для определения отрицательной, нейтральной или положительной тональности в смешанном хинди-английском тексте.

287скачиваний за 30 дней2лайкавеса обновлены19 мая 2021

Бенчмарки

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

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

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

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

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

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

Модель rohanrajpal/bert-base-multilingual-codemixed-cased-sentiment разработана на основе bert-base-multilingual-cased и дообучена для классификации тональности смешанного хинди-английского текста (Hinglish). Она присваивает тексту одну из трёх меток: отрицательная, нейтральная или положительная. Для обучения использован набор данных SAIL 2017.

Это модель семейства BERT с архитектурой BertForSequenceClassification и контекстом до 512 токенов. Доступны версии в форматах PyTorch, TensorFlow и Flax. На тестировании на SAIL 2017 указаны accuracy 0,589 и F1 0,583, поэтому качество может быть ограниченным; также результаты на других данных не приведены. Модель распространяется по лицензии Apache-2.0.

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

  • определение тональности сообщений на хинглиш
  • разметка отзывов на хинглиш по тональности
  • анализ тональности комментариев в социальных сетях на хинглиш

Ограничения

На SAIL 2017 модель показала accuracy около 0,589 и F1 около 0,583, что указывает на ограниченное качество. В README отдельно не описаны смещения и другие ограничения.

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

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

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

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

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

Открыть на Hugging Face

BERT codemixed base model for hinglish (cased)

Model description

Input for the model: Any codemixed hinglish text Output for the model: Sentiment. (0 - Negative, 1 - Neutral, 2 - Positive)

I took a bert-base-multilingual-cased model from Huggingface and finetuned it on SAIL 2017 dataset.

Performance of this model on the SAIL 2017 dataset

metricscore
acc0.588889
f10.582678
acc_and_f10.585783
precision0.586516
recall0.588889

Intended uses & limitations

How to use

Here is how to use this model to get the features of a given text in PyTorch:

# You can include sample code which will be formatted
from transformers import BertTokenizer, BertModelForSequenceClassification
tokenizer = AutoTokenizer.from_pretrained("rohanrajpal/bert-base-codemixed-uncased-sentiment")
model = AutoModelForSequenceClassification.from_pretrained("rohanrajpal/bert-base-codemixed-uncased-sentiment")
text = "Replace me by any text you'd like."
encoded_input = tokenizer(text, return_tensors='pt')
output = model(**encoded_input)

and in TensorFlow:

from transformers import BertTokenizer, TFBertModel
tokenizer = BertTokenizer.from_pretrained('rohanrajpal/bert-base-codemixed-uncased-sentiment')
model = TFBertModel.from_pretrained("rohanrajpal/bert-base-codemixed-uncased-sentiment")
text = "Replace me by any text you'd like."
encoded_input = tokenizer(text, return_tensors='tf')
output = model(encoded_input)

Limitations and bias

Coming soon!

Training data

I trained on the SAIL 2017 dataset link on this pretrained model.

Training procedure

No preprocessing.

Eval results

BibTeX entry and citation info

@inproceedings{khanuja-etal-2020-gluecos,
    title = "{GLUEC}o{S}: An Evaluation Benchmark for Code-Switched {NLP}",
    author = "Khanuja, Simran  and
      Dandapat, Sandipan  and
      Srinivasan, Anirudh  and
      Sitaram, Sunayana  and
      Choudhury, Monojit",
    booktitle = "Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics",
    month = jul,
    year = "2020",
    address = "Online",
    publisher = "Association for Computational Linguistics",
    url = "https://www.aclweb.org/anthology/2020.acl-main.329",
    pages = "3575--3585"
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей