3

制作进行语义分析的 C# 代码的工具(如果有)是什么?我对检测 sysnonims 很感兴趣,例如,如果有一个包含单词 K9 的句子,该工具会识别出 K9 表示狗。

4

2 回答 2

4

您正在寻找的是自然语言处理(NLP) 工具,周围有一些工具可能会有所帮助,例如SharpNLP,但我不知道是否有用于检测和替换同义词的特定工具。

于 2012-05-30T16:42:30.040 回答
1

这些天更好的方法是使用 ikvm 和 opennlp 之类的东西。已经提到的 SharpNLP 是从 2006 年开始的,已经严重过时并且已经死了。曾有过一次尝试恢复它,但它停滞不前。您可能不会再看到任何纯 .net 解决方案,因为可以使用 ikvm 访问已经存在的成熟 NLP 项目。

于 2014-03-12T21:26:22.667 回答