本期给大家介绍的是117nlp自然语言处理-文本情感分类-joy-sadness-anger-fear-love-surprise,效果图如下:
这是调用训练好的模型来识别的,运行python 02pyqt.py的可视化界面,通过输入文本来识别情感是喜怒哀乐等情感中的哪类。
代码下载和视频演示地址:
117nlp自然语言处理-文本情感分类-joy-sadness-anger-fear-love-surprise_哔哩哔哩_bilibili
代码整体是非常简便的,总共两个py部分和一个数据集在data文件夹下。
Data文件夹保持的是数据集包括训练,验证和测试集。Txt格式里面存的数据分号前面是完整的英语句子,后面跟着相应的情感标签。
运行01 train.py即将数据的特征提取并对验证集测试准确率。
最后模型保存在logs文件夹下。
运行python 02pyqt.py会有可视化的界面,输入需要测试的文本内容,就会调用已经训练好保存在本地的模型进行识别结果。