Nlp 两个句子的语法相似度计算

Nlp 两个句子的语法相似度计算,nlp,deep-learning,recommendation-engine,Nlp,Deep Learning,Recommendation Engine,我正在制作一个程序,提供一些英语句子,用户必须学习更多 例如: 首先,我向用户提供一句话“我今天必须上学”。 然后,如果用户想学习更多这样的句子,我会找到一些与该句子语法相似的句子 我认为提供句子的唯一方法是计算相似度 有没有办法计算两个句子之间的语法相似度 还是有更好的方法来实现这个算法 如有任何意见或建议,将不胜感激。谢谢。我解决这个问题的方法是使用类似的工具进行词性标记,并将短语的树结构与数据库进行比较 另一种方法是,如果您已经有一个培训数据集,请使用来使用机器学习方法来连接短语。我解决此

我正在制作一个程序,提供一些英语句子,用户必须学习更多

例如:

首先,我向用户提供一句话“我今天必须上学”。 然后,如果用户想学习更多这样的句子,我会找到一些与该句子语法相似的句子

我认为提供句子的唯一方法是计算相似度

有没有办法计算两个句子之间的语法相似度

还是有更好的方法来实现这个算法


如有任何意见或建议,将不胜感激。谢谢。

我解决这个问题的方法是使用类似的工具进行词性标记,并将短语的树结构与数据库进行比较


另一种方法是,如果您已经有一个培训数据集,请使用来使用机器学习方法来连接短语。

我解决此问题的方法是使用类似的工具进行词性标记,并将短语的树结构与数据库进行比较


另一种方法是,如果您已经有了一个训练数据集,请使用来使用机器学习方法来连接短语。

您可以将您的句子解析为成分树或依赖树,并使用这些表示来制定某种形式的查询,您可以使用这些查询来查找具有类似结构的候选句子

您可以从以下位置检查此可用工具:

Tregex是一个用于匹配树中模式的实用工具,它基于树关系和节点上的正则表达式匹配(名称是“树正则表达式”的缩写)。Tregex附带了Tsurgeon,一种树转换语言。上的版本2.0中还包括一个类似的包,它在依赖关系图(SemanticGraph类,称为semgrex)上运行


您可以将句子解析为成分树或依赖树,并使用这些表示形式来制定某种形式的查询,您可以使用这些查询来查找具有类似结构的候选句子

您可以从以下位置检查此可用工具:

Tregex是一个用于匹配树中模式的实用工具,基于树关系和节点上的正则表达式匹配(名称是“tree regular expressions”的缩写)。Tregex附带Tsurgeon,一种树转换语言。2.0版上还包含一个类似的包,该包对依赖关系图进行操作(类SemanticGraph,称为semgrex


是否有任何论文或任何人已经使用解析树生成的语法或甚至使用解析树作为训练数据构建了深度学习模型?是否有任何论文或任何人已经使用解析树生成的语法或甚至使用解析树作为训练数据构建了深度学习模型?