【问题标题】:Dutch sentiment analysis RobBERT荷兰情绪分析 RobBERT
【发布时间】:2022-08-10 01:31:08
【问题描述】:

我对 Python 中的荷兰语情绪分析有疑问。对于学校的一个项目,我想分析荷兰面试的情绪。我曾与 Vader 合作过,但这在荷兰语中不起作用。所以我找到了 RobBERT:一个基于荷兰 RoBERTa 的语言模型。当我运行这段代码时,result1 是一个肯定句,result2 是一个否定句,肯定句有 LABEL_0,得分为 0.568,否定句也有 LABEL_0,得分为 0.533。这个输出是对的还是我做错了什么,因为分数差别不大。提前致谢!

from transformers import RobertaTokenizer, RobertaForSequenceClassification
from transformers import pipeline
import torch

model_name = \"pdelobelle/robbert-v2-dutch-base\"
model = RobertaForSequenceClassification.from_pretrained(model_name)
tokenizer = RobertaTokenizer.from_pretrained(model_name)

classifier = pipeline(\'sentiment-analysis\', model=model, tokenizer = tokenizer)

result1 = classifier(\'Ik vind het mooi\')
result2 = classifier(\'Ik vind het lelijk\')
print(result1)
print(result2)
  • 你能给我们这些不会说荷兰语的人翻译句子吗?
  • result1 = 我觉得很漂亮 result2 = 我觉得很丑
  • 那么这是有道理的——所以它们相差一个词,但具有完全相反的含义。这实际上是一个很好的情绪分析测试用例。
  • 这个问题实际上也是我现在陷入困境的地方。你设法让它工作尼尔斯?

标签: python bert-language-model roberta-language-model


【解决方案1】:

当我使用“DTAI-KULeuven/robbert-v2-dutch-sentiment”而不是“pdelobelle/robbert-v2-dutch-base”时,它按预期工作。

【讨论】:

    猜你喜欢
    • 2017-07-15
    • 1970-01-01
    • 1970-01-01
    • 2013-02-02
    • 2014-12-11
    • 1970-01-01
    • 1970-01-01
    • 2011-05-10
    • 2013-02-07
    相关资源
    最近更新 更多