【发布时间】:2019-05-18 16:31:32
【问题描述】:
我标记了具有独立类别的文本数据集。在 Keras 中运行 CNN 分类器时,我的准确率 > 90%。
我的短信是客户评论“我真的很喜欢这款手机的摄像头”。类是例如“手机摄像头”、“内存”等
我正在寻找的是我是否可以用出现在其中的类别来标记句子,同时分类器标记指示类的实体。或者更具体地说:如何提取输入句子中使 Keras 中的 CNN 网络选择(即分类)1、2 或更多类别的部分?
【问题讨论】:
-
您想为相机、内存等实体分配标签(即/好/坏/正常),还是只用类别标记文本 - 即“我真的很喜欢这个相机电话。” - 会有标签“相机”,“手机”?
-
首先,我想找出一个句子中有哪些类别。稍后,我想对每个类别的情绪(好/坏/正常)进行分类,但也可能对重要性、主观性等其他事物进行分类。由于一个句子中经常有多个类别,我无法对整体进行分类情绪或重要性。
-
所以我在处理客户评论时遇到了同样的问题。据我所知,没有现成的神经网络架构可以完成这项任务。我使用文本预处理(将句子拆分为单独的实体),然后使用标签好/坏/正常/中性等手动标记数据集,然后训练分类器。如果这种方法适合你,我可以写出来,用通用管道回答。
-
这会有所帮助。谢谢!或许,其他人稍后可以帮助我们提供另一个解决方案。
标签: python keras neural-network conv-neural-network multilabel-classification