It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center
                            
                        
                    
                
                                6年前关闭。
            
                    
是否有任何库用于C#中的自然语言处理?出现类似“ <xyz>是什么?”的问题“ <xyz>何时到期?”我想提取有助于我搜索某些数据源并返回有意义结果的属性。

对于给我“定义”一词的问题是“什么”,给我“时间表”的词是“何时”。我可以使用一个有限的单词数据库来编程,该数据库引用问题并将其映射到这些类别,但是NLP是否可以更好地解决问题?

另外,我有各种数据源说一,二,三,我需要一长串关键字来帮助我确定数据源,

例如xyz将映射到“一个”,而abc映射到“两个”。

如何使用自然语言处理来了解哪个单词属于哪个类别?还是有更好的方法来做到这一点?这里有FullTextSearch的任何应用程序吗?

最佳答案

您可以尝试Proxem的Antelope和c#中制作的用于自然语言处理的SharpNLP第三方库,不幸的是,NLP中当前不存在Microsoft制造的库。但是您可以使用SQL Server检出semantic search可能会对您的问题有所帮助。

10-07 14:13