【发布时间】:2019-09-07 07:28:20
【问题描述】:
我想使用来自 flair 库的预训练 flair 英语模型对情绪进行分类。我有大约 90 000 条推文,我想对所有内容进行分类。
问题在于,flair 库在大约 7 小时内完成了这项工作。 比较 NLP 情感分类器或 TextBlob 可以在 1 分钟内完成...
我解决这个问题的代码是:
def flair_sentiment(data, classifier):
"""
data : text sequence (pandas.Series)
classifier : pretrained flair classifier
"""
values = []
for Item in data:
tokenized = Sentence(Item)
classifier.predict(tokenized)
values.append(tokenized.labels[0].score)
return values
df['sentiment'] = flair_sentiment(df.tweets, classifier)
【问题讨论】:
-
你设法以某种方式加速了情感分类器?我有同样的问题。好慢啊……
标签: python machine-learning sentiment-analysis