一个现成的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如何使用spring引导和angular自动运行每日PL/SQL脚本(Oracle)?   java Hibernate额外延迟加载和内存   Java进程在出现错误时可靠地返回非零退出代码   如何在JAVA中为默认名称空间和带有单个XML元素前缀的名称空间编写代码   java Apache Ant:使用Junit时出现NoClassDefFoundError   java如何从cosmos db中的现有表访问分区键   Android上的java PhoneGap 3.1 Splashscreen(4.2,4.3):CordovaWebView:超时错误   java将对象属性列表连接到字符串中   java WSDLContent,binding:输入类型显示为“literal”,而不是complextype的名称   未调用java菜单片段类   用短信打开我的移动Java程序,收件箱中没有短信   java在元注释中有一个自定义TestContextBootstrapper   java JPQL测试值是否在数组中   无需触摸交互的java对焦摄像头