tabularisai / multilingual-sentiment-analysis

huggingface.co
Total runs: 56.6K
24-hour runs: 176
7-day runs: 1.5K
30-day runs: 3.2K
Model's Last Updated: Enero 16 2025
text-classification

Introduction of multilingual-sentiment-analysis

Model Details of multilingual-sentiment-analysis

🚀 distilbert-based Multilingual Sentiment Classification Model

TRY IT HERE: coming soon

Join Our Discord

NEWS!

  • 2024/12: We are excited to introduce a multilingual sentiment model! Now you can analyze sentiment across multiple languages, enhancing your global reach.
Model Details
  • Model Name: tabularisai/multilingual-sentiment-analysis
  • Base Model: distilbert/distilbert-base-multilingual-cased
  • Task: Text Classification (Sentiment Analysis)
  • Languages: Supports English plus Chinese (中文), Spanish (Español), Hindi (हिन्दी), Arabic (العربية), Bengali (বাংলা), Portuguese (Português), Russian (Русский), Japanese (日本語), German (Deutsch), Malay (Bahasa Melayu), Telugu (తెలుగు), Vietnamese (Tiếng Việt), Korean (한국어), French (Français), Turkish (Türkçe), Italian (Italiano), Polish (Polski), Ukrainian (Українська), Tagalog, Dutch (Nederlands), Swiss German (Schweizerdeutsch).
  • Number of Classes: 5 ( Very Negative, Negative, Neutral, Positive, Very Positive )
  • Usage:
    • Social media analysis
    • Customer feedback analysis
    • Product reviews classification
    • Brand monitoring
    • Market research
    • Customer service optimization
    • Competitive intelligence
Model Description

This model is a fine-tuned version of distilbert/distilbert-base-multilingual-cased for multilingual sentiment analysis. It leverages synthetic data from multiple sources to achieve robust performance across different languages and cultural contexts.

Training Data

Trained exclusively on synthetic multilingual data generated by advanced LLMs, ensuring wide coverage of sentiment expressions from various languages.

Training Procedure
  • Fine-tuned for 5 epochs.
  • Achieved a train_acc_off_by_one of approximately 0.93 on the validation dataset.
Intended Use

Ideal for:

  • Multilingual social media monitoring
  • International customer feedback analysis
  • Global product review sentiment classification
  • Worldwide brand sentiment tracking
How to Use

Below is a Python example on how to use the multilingual sentiment model:

from transformers import AutoTokenizer, AutoModelForSequenceClassification
import torch

model_name = "tabularisai/multilingual-sentiment-analysis"
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForSequenceClassification.from_pretrained(model_name)

def predict_sentiment(text):
    inputs = tokenizer(text, return_tensors="pt", truncation=True, padding=True, max_length=512)
    with torch.no_grad():
        outputs = model(**inputs)
    probabilities = torch.nn.functional.softmax(outputs.logits, dim=-1)
    predicted_class = torch.argmax(probabilities, dim=-1).item()
    sentiment_map = {0: "Very Negative", 1: "Negative", 2: "Neutral", 3: "Positive", 4: "Very Positive"}
    return sentiment_map[predicted_class]

texts = [
    # English
    "I absolutely loved this movie! The acting was superb and the plot was engaging.",
    
    # Chinese
    "我讨厌这种无休止的争吵。",
    
    # Spanish
    "El producto funciona como se espera. Nada especial, pero cumple con su función.",
    
    # Arabic
    "لم أحب هذا الفيلم على الإطلاق. القصة كانت مملة والشخصيات ضعيفة.",
    
    # Ukrainian
    "Я розчарований покупкою, вона не така гарна, як я очікував.",
    
    # Hindi
    "यह उत्पाद वास्तव में अद्भुत है! इसका उपयोग करना आसान है और यह मेरे लिए बहुत मददगार रहा।",
    
    # Bengali
    "আমি এই রেস্তোরাঁর খাবার পছন্দ করিনি। এটি খুব তেলতেলে এবং অতিরিক্ত রান্না করা।",
    
    # Portuguese
    "Este livro é fantástico! Eu aprendi muitas coisas novas e inspiradoras."
]

for text in texts:
    sentiment = predict_sentiment(text)
    print(f"Text: {text}")
    print(f"Sentiment: {sentiment}\n")
Training Procedure
  • Dataset: Synthetic multilingual data
  • Framework: PyTorch Lightning
  • Number of epochs: 5
  • Validation Off-by-one Accuracy: ~0.95
Ethical Considerations

Synthetic data reduces bias, but validation in real-world scenarios is advised.

Citation
Will be included.
Contact

For inquiries, private APIs, better models, contact info@tabularis.ai

tabularis.ai

Runs of tabularisai multilingual-sentiment-analysis on huggingface.co

56.6K
Total runs
176
24-hour runs
592
3-day runs
1.5K
7-day runs
3.2K
30-day runs

More Information About multilingual-sentiment-analysis huggingface.co Model

More multilingual-sentiment-analysis license Visit here:

https://choosealicense.com/licenses/cc-by-nc-4.0

multilingual-sentiment-analysis huggingface.co

multilingual-sentiment-analysis huggingface.co is an AI model on huggingface.co that provides multilingual-sentiment-analysis's model effect (), which can be used instantly with this tabularisai multilingual-sentiment-analysis model. huggingface.co supports a free trial of the multilingual-sentiment-analysis model, and also provides paid use of the multilingual-sentiment-analysis. Support call multilingual-sentiment-analysis model through api, including Node.js, Python, http.

multilingual-sentiment-analysis huggingface.co Url

https://huggingface.co/tabularisai/multilingual-sentiment-analysis

tabularisai multilingual-sentiment-analysis online free

multilingual-sentiment-analysis huggingface.co is an online trial and call api platform, which integrates multilingual-sentiment-analysis's modeling effects, including api services, and provides a free online trial of multilingual-sentiment-analysis, you can try multilingual-sentiment-analysis online for free by clicking the link below.

tabularisai multilingual-sentiment-analysis online free url in huggingface.co:

https://huggingface.co/tabularisai/multilingual-sentiment-analysis

multilingual-sentiment-analysis install

multilingual-sentiment-analysis is an open source model from GitHub that offers a free installation service, and any user can find multilingual-sentiment-analysis on GitHub to install. At the same time, huggingface.co provides the effect of multilingual-sentiment-analysis install, users can directly use multilingual-sentiment-analysis installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

multilingual-sentiment-analysis install url in huggingface.co:

https://huggingface.co/tabularisai/multilingual-sentiment-analysis

Url of multilingual-sentiment-analysis

multilingual-sentiment-analysis huggingface.co Url

Provider of multilingual-sentiment-analysis huggingface.co

tabularisai
ORGANIZATIONS

Other API from tabularisai