This a bert-base-multilingual-uncased model finetuned for sentiment analysis on product reviews in six languages: English, Dutch, German, French, Spanish and Italian. It predicts the sentiment of the review as a number of stars (between 1 and 5).
This model is intended for direct use as a sentiment analysis model for product reviews in any of the six languages above, or for further finetuning on related sentiment analysis tasks.
We replaced its head with our customer reviews to fine-tune it on 17,280 rows of training set while validating it on 4,320 rows of dev set. Finally, we evaluated our model performance on a held-out test set: 2,400 rows.
Intended uses & limitations
Bert-base is primarily aimed at being fine-tuned on tasks that use the whole sentence (potentially masked)
to make decisions, such as sequence classification, token classification, or question answering. This fine-tuned version of BERT-base is used to predict review rating star given the review.
The limitations are this trained model is focusing on reviews and products on Amazon. If you apply this model to other domains, it may perform poorly.
How to use
You can use this model directly by downloading the trained weights and configurations like the below code snippet:
from transformers import AutoTokenizer, AutoModelForSequenceClassification
tokenizer = AutoTokenizer.from_pretrained("LiYuan/amazon-review-sentiment-analysis")
model = AutoModelForSequenceClassification.from_pretrained("LiYuan/amazon-review-sentiment-analysis")
Training and evaluation data
Download all the raw
dataset
from the Kaggle website.
Training procedure
Training hyperparameters
The following hyperparameters were used during training:
learning_rate: 2e-05
train_batch_size: 16
eval_batch_size: 16
seed: 42
optimizer: Adam with betas=(0.9,0.999) and epsilon=1e-08
lr_scheduler_type: linear
num_epochs: 2
Training results
Training Loss
Epoch
Step
Validation Loss
Accuracy
0.555400
1.0
1080
0.520294
0.800000
0.424300
2.0
1080
0.549649
0.798380
Framework versions
Transformers 4.18.0
Pytorch 1.11.0+cu113
Datasets 2.1.0
Tokenizers 0.12.1
Runs of LiYuan amazon-review-sentiment-analysis on huggingface.co
550
Total runs
5
24-hour runs
-36
3-day runs
-74
7-day runs
185
30-day runs
More Information About amazon-review-sentiment-analysis huggingface.co Model
More amazon-review-sentiment-analysis license Visit here:
amazon-review-sentiment-analysis huggingface.co is an AI model on huggingface.co that provides amazon-review-sentiment-analysis's model effect (), which can be used instantly with this LiYuan amazon-review-sentiment-analysis model. huggingface.co supports a free trial of the amazon-review-sentiment-analysis model, and also provides paid use of the amazon-review-sentiment-analysis. Support call amazon-review-sentiment-analysis model through api, including Node.js, Python, http.
amazon-review-sentiment-analysis huggingface.co is an online trial and call api platform, which integrates amazon-review-sentiment-analysis's modeling effects, including api services, and provides a free online trial of amazon-review-sentiment-analysis, you can try amazon-review-sentiment-analysis online for free by clicking the link below.
LiYuan amazon-review-sentiment-analysis online free url in huggingface.co:
amazon-review-sentiment-analysis is an open source model from GitHub that offers a free installation service, and any user can find amazon-review-sentiment-analysis on GitHub to install. At the same time, huggingface.co provides the effect of amazon-review-sentiment-analysis install, users can directly use amazon-review-sentiment-analysis installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
amazon-review-sentiment-analysis install url in huggingface.co: