issai/kazsandra
Viewer • Updated • 523k • 196 • 5
How to use issai/rembert-sentiment-analysis-polarity-classification-kazakh with Transformers:
# Use a pipeline as a high-level helper
from transformers import pipeline
pipe = pipeline("text-classification", model="issai/rembert-sentiment-analysis-polarity-classification-kazakh") # Load model directly
from transformers import AutoTokenizer, AutoModelForSequenceClassification
tokenizer = AutoTokenizer.from_pretrained("issai/rembert-sentiment-analysis-polarity-classification-kazakh")
model = AutoModelForSequenceClassification.from_pretrained("issai/rembert-sentiment-analysis-polarity-classification-kazakh", device_map="auto")This is a RemBERT model fine-tuned for sentiment analysis on product reviews in Kazakh. It predicts the polarity of a review as positive or negative. The model was fine-tuned on KazSAnDRA.
| Model | Accuracy | Precision | Recall | F1 |
|---|---|---|---|---|
| RemBERT | 0.89 | 0.81 | 0.82 | 0.81 |
You can use this model with the Transformers pipeline for text classification.
from transformers import AutoModelForSequenceClassification
from transformers import AutoTokenizer
from transformers import TextClassificationPipeline
model = AutoModelForSequenceClassification.from_pretrained("issai/rembert-sentiment-analysis-polarity-classification-kazakh")
tokenizer = AutoTokenizer.from_pretrained("issai/rembert-sentiment-analysis-polarity-classification-kazakh")
pipe = TextClassificationPipeline(model = model, tokenizer = tokenizer)
reviews = ["Бұл бейнефильм маған түк ұнамады.", "Осы кітап қызық сияқты."]
for review in reviews:
print(pipe(review))