使用迁移学习的情感检测
发布: (2026年2月7日 GMT+8 00:46)
1 分钟阅读
原文: Dev.to
Source: Dev.to
概述
此代码片段演示了如何通过利用预训练的情感分析模型进行迁移学习来实现情感检测。模型被加载后,输入的文本序列会被填充至统一长度,随后模型对每个序列预测情感概率。该方法在标注数据稀缺的情况下尤为有价值,因为它避免了从头训练模型的需求,同时仍能提供准确的情感分类。
代码示例
from tensorflow.keras.preprocessing.sequence import pad_sequences
from tensorflow.keras.models import load_model
# Load a pre-trained sentiment analysis model
model = load_model('sentiment_analysis_model.h5')
# Pad sequences to ensure equal length
padded_sequences = pad_sequences(text_data, maxlen=200)
# Perform emotion detection
emotions = model.predict(padded_sequences)
print(emotions)