一个现成的NLP情感分类器-上传你自己的语料库或使用预装的语料库
empathy-machines的Python项目详细描述
#移情机器 >;可以作为模块导入的独立NLP情感分类器
##目的
一。提供包含电池的NLP分类器,您可以自己使用,也可以作为Broder NLP项目的一部分进行情绪预测(例如,在对客户消息进行分类时,客户是否生气可能有助于您确定这是一个补偿请求,还是一个调整其地址的请求)。 一。将整个情绪预测过程搭建起来,这样你就可以输入你自己的训练语料,并且很容易地训练一个nlp情绪分类器。
##如何使用
一。从github下载repo(稍后安装pip) 一。cd进入repo,以及pip install-r requirements.txt 一。在您的python代码中,from empathymachines import empathymachines 一。nlp_classifier=empathymachines() 一。nlp_classifier.train(corpus='twitter') 一。nlp_classifier.predict(文本字符串)
###包括语料库
###包括您自己的语料库(正在构建中)
请随意在自己的语料库上训练分类器!
有两种方法: 一。读取一个.csv文件,文件头行包含“情绪”、“文本”和可选的“信心” 一。传入一组python字典,其中包含“情绪”、“文本”和可选的“信心”属性
一。使用以下字段创建.csv文件 一。nlp_classifier.train(corpus='custom',corpu path='path/to/custom/corpus.csv',analytics_output=false)