一个现成的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)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
带扫描器的java阵列   在IntelliJ中,是否有可以跳转到上次查看选项卡的操作?   java如何使用编年史映射在随机索引上使用get/set序列化/反序列化long[]值?   java从JOptionPane中删除图标   java修改ArrayList的元素   java递归mergesort只返回ArrayList的前半部分   java OpenJPA+Derby在OpenJPA从1.2更新到2.2后出现了一个问题   swing java的布局   java通过本机查询获取数据库url、名称和模式版本   Java/Android AlarmManager电池消费者?   在Java中创建方法   java PreparedStatementCallback动态查询参数   java关系在保存新关系时分离