如何根据几个模板对句子进行分类?

时间:2016-12-18 18:17:02

标签: nlp classification chatbot dialogflow

我对api.ai和wit.ai等chatbot平台的工作方式有疑问。您只为每个intent / class提供了一些模板,然后他们的系统能够将新用户查询分类到其中一个类。 我正在尝试做同样的事情,并测试了诸如SVM,逻辑回归,朴素贝叶斯和其他一些算法。对于特征提取部分,我尝试了人们通常使用的大多数功能,如n-gram,矢量表示,弓等。 在每个类有几个模板的情况下,最好的算法是什么?

由于 阿米尔:)

1 个答案:

答案 0 :(得分:0)

基于一些例子,你无法真正做出任何好的分类。建立平台的方式可能是通过查找类似的意图,示例等,这些已经由系统的其他客户或创建者提供,然后尝试进行推断。

所以关键是他们已经有了一些先前的数据,并且他们将分类结果建立在之前的基础上。

你可以做的是 - 挖掘你可以找到的任何类似于你的例子的开源。然后你可以尝试训练你的分类器。但是,无论如何,首先要有一些合理的训练数据。