2

Is there any library for natural language processing in C# ? Given a question like 'what is <xyz>?' 'when is <xyz> expiring?' I would like to extract the attributes which help me search some data source and return meaningful results.

For E.g. 'what' in a question giving me the word 'definition' and 'when' giving me 'timeline'. I can program simply this using a limited database of word which refers to questions and map them to these categories, but will NLP offer better treatment of the problem?

Also, I have various data-sources say one, two ,three and I would need a long list of keywords which help me determine the data-source,

for eg. xyz would map to 'one' and abc to 'two'.

How can I use natural language processing to understand which word falls under which category? Or is there a better way to do the same? Any application of FullTextSearch here?

4

2 に答える 2

2

Proxem の Antelope と、C# で作成されたSharpNLPサードパーティ ライブラリを自然言語処理用に試すことができます。残念ながら、Microsoft が作成したライブラリは現在 NLP には存在しません。ただし、SQL Server でセマンティック検索をチェックアウトすると、問題が解決する可能性があります。

于 2013-05-29T13:00:37.880 に答える