SentimentAnalysisModel/WeiboSentiment_Finetuned/BertChinese-Lora/README.md
本模块使用HuggingFace上的预训练微博情感分析模型进行情感分析。
python predict.py
python predict_pipeline.py
pip install transformers torch
python predict.py
请输入微博内容: 今天天气真好,心情特别棒!
预测结果: 正面情感 (置信度: 0.9234)
from transformers import AutoTokenizer, AutoModelForSequenceClassification
import torch
# 加载模型
model_name = "wsqstar/GISchat-weibo-100k-fine-tuned-bert"
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForSequenceClassification.from_pretrained(model_name)
# 预测
text = "今天心情很好"
inputs = tokenizer(text, return_tensors="pt")
outputs = model(**inputs)
prediction = torch.argmax(outputs.logits, dim=1).item()
print("正面情感" if prediction == 1 else "负面情感")
predict.py: 主预测程序,使用直接模型调用predict_pipeline.py: 使用pipeline方式的预测程序README.md: 使用说明model 文件夹model 文件夹即可