[Kaggle] Sentiment Analysis on Movie Reviews(BERT)
生活随笔
收集整理的這篇文章主要介紹了
[Kaggle] Sentiment Analysis on Movie Reviews(BERT)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 1. 預訓練模型下載
- 2. 數據集
- 3. 加載預訓練模型
- 4. 提交結果
練習地址:https://www.kaggle.com/c/sentiment-analysis-on-movie-reviews
相關博文:
[Kaggle] Spam/Ham Email Classification 垃圾郵件分類(BERT)
本文使用 huggingface 上的預訓練模型,在預訓練模型的基礎上,使用kaggle任務的數據集,進行訓練 finetune,在kaggle提交測試結果
1. 預訓練模型下載
下載地址 https://huggingface.co/bert-base-uncased/tree/main
模型下載很慢的話,我傳到 csdn了,可以免費下載
存放在目錄如./bert-base-uncased下
2. 數據集
- 數據集切分
3. 加載預訓練模型
from transformers import AutoTokenizer, BertForSequenceClassificationtokenizer = AutoTokenizer.from_pretrained("./bert-base-uncased")# num_classes = 5 , 5種情緒 pretrain_model = BertForSequenceClassification.from_pretrained("./bert-base-uncased", num_labels=num_classes)- 編寫自定義模型
注:其余數據處理、訓練等代碼跟前一篇完全一樣
本文完整代碼
4. 提交結果
我的得分:0.69174
排行榜最高得分: 0.76526
總結
以上是生活随笔為你收集整理的[Kaggle] Sentiment Analysis on Movie Reviews(BERT)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LeetCode 954. 二倍数对数组
- 下一篇: TensorFlow 2.0 - TFR