Nlp 确定意图的常用方法是什么

Nlp 确定意图的常用方法是什么,nlp,chatbot,Nlp,Chatbot,许多NLP API提供像API.ai和wit.ai这样的意图提取。但是我不清楚他们的细节。他们是做依赖解析然后提取关系,还是简单地从句子中提取关键词?如何解析“检查明天是否会下雨”我知道有几种方法。它们可以一起用作输出乐谱的合奏 (1) 将意图映射到字符串文本。比较这些字符串文字的精确匹配或余弦相似性 (2) 根据上下文缩小可能意图的范围 (3) 正则表达式匹配:如果一个句子包含一个特征正则表达式(如电话号码),那么它至少可以“缩小”搜索意图的范围 (4) 单词移动距离:它类似于单词嵌入(即深度

许多NLP API提供像API.ai和wit.ai这样的意图提取。但是我不清楚他们的细节。他们是做依赖解析然后提取关系,还是简单地从句子中提取关键词?如何解析“检查明天是否会下雨”

我知道有几种方法。它们可以一起用作输出乐谱的合奏

(1) 将意图映射到字符串文本。比较这些字符串文字的精确匹配或余弦相似性

(2) 根据上下文缩小可能意图的范围

(3) 正则表达式匹配:如果一个句子包含一个特征正则表达式(如电话号码),那么它至少可以“缩小”搜索意图的范围

(4) 单词移动距离:它类似于单词嵌入(即深度学习NLP),但整个句子被传入,并比较与另一个句子的总距离

(5) 使用双向LSTM:请参阅或

(6) 使用命名实体识别(NER)保留“候选意向”列表。这样做。更好的方法是将其用于


(7) 如果找不到“后备计划”,请使用“后备计划”。这可能指的是“层次化意图”,其中最底层的叶子表示您所指的意图。这也可能是指“机器人不知道该说什么”之类的意图。

你找到什么了吗?还没有。这似乎仍然是一个很难解决的问题