/ Модель

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

Контекст
512 токенов
Лицензия
Apache 2.0
Архитектура
distilbert · dense
Библиотека
transformers
Опубликована
10 дек 2024

my_sentiment_model

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

Модель на базе DistilBERT классифицирует англоязычные тексты по тональности: положительной, нейтральной или отрицательной.

12скачиваний за 30 дней0лайковвеса обновлены10 дек 2024

Бенчмарки

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

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

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

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

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

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

Это модель классификации тональности текста, разработанная автором chawki17 путём дообучения DistilBERT-base-uncased. Она относит текст к одному из трёх классов: положительный, нейтральный или отрицательный. Модель предназначена для анализа отзывов о товарах, клиентской обратной связи и публикаций в социальных сетях.

Модель принимает текст и выдаёт метку тональности с оценкой уверенности. Она основана на DistilBERT, использует библиотеку Transformers и поддерживает контекст до 512 токенов. По данным README, на валидационной выборке достигнуты accuracy 0,89 и macro F1 0,88; качество зависит от соответствия входных текстов обучающим данным. Модель распространяется по лицензии Apache-2.0.

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

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

Ограничения

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

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

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

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

Также подходит для

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

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

Открыть на Hugging Face

Sentiment Analysis Model

This model is a fine-tuned version of DistilBERT for sentiment analysis. It classifies text into three categories: Positive, Neutral, and Negative.

Model Details

  • Model Type: DistilBERT (DistilBERT-base-uncased)
  • Fine-Tuning Task: Sentiment Analysis
  • Classes: 3 (Positive, Neutral, Negative)
  • Dataset: Custom sentiment dataset with labeled "Positive", "Neutral", and "Negative" text data.

Intended Use

This model can be used to classify text as Positive, Neutral, or Negative. It's ideal for applications that require sentiment classification, such as customer feedback analysis, reviews, or social media sentiment monitoring.

Model Performance

This model was fine-tuned on a custom sentiment dataset. Below are its performance metrics on the validation dataset:

  • Accuracy: 0.89
  • F1-Score: 0.88 (Macro Avg)
  • Precision: 0.89 (Weighted Avg)
  • Recall: 0.89 (Weighted Avg)

Performance by Class:

  • Positive: Precision: 0.88, Recall: 1.00, F1-Score: 0.93
  • Neutral: Precision: 0.89, Recall: 0.74, F1-Score: 0.81
  • Negative: Precision: 0.89, Recall: 0.92, F1-Score: 0.90

License

This model is licensed under the MIT License.

Usage

Install Hugging Face Transformers

To use this model, you need to install the transformers library. You can do so with the following command:

pip install transformers

Example Code to Use the Model

from transformers import pipeline

# Load the sentiment-analysis pipeline
sentiment_analysis = pipeline("text-classification", model="chawki17/my_sentiment_model")

# Example text
text = "I love this product!"

# Predict sentiment
result = sentiment_analysis(text)
print(result)

Inputs and Outputs

  • Input: A string of text (e.g., a customer review).
  • Output: A sentiment label (Positive, Neutral, or Negative) with confidence score.

Example output:

[{'label': 'POSITIVE', 'score': 0.98}]

Limitations

  • The model may not perform well on text data from domains that were not part of the training set.
  • It may not generalize well to very short texts or highly domain-specific language.
  • The model is based on English text data and may not work well for other languages.

Model Card and Documentation

For more details on this model and its performance, visit the model page on Hugging Face.

Acknowledgements

  • This model was fine-tuned using the DistilBERT architecture.
  • The dataset was custom-built for this sentiment analysis task.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
DistilBertForSequenceClassification
Ревизия весов
6c876d5

0 моделей