2012-12-23 13 views
11

Jestem początkującym programistom systemu Windows 8, C# i NLP.Przetwarzanie języka naturalnego w systemie Windows 8

szukam biblioteki, która pozwala mi korzystać z NLP w Windows 8.

znalazłem SharpNLP ale jest bardzo słabo udokumentowany bez tutoriali. Zetknąłem się także z Antelope, ale wydaje się, że ma jeszcze gorszą dokumentację.

Czy istnieje jakiś zasób, który mi pomoże (samouczki lub lepiej udokumentowane ramy)?

+0

Czy możesz opracować jakiego rodzaju narzędzia NLP potrzebujesz? NLP może być terminem zbiorczym dla wielu różnych algorytmów/technik. –

+0

W prostych słowach szukam narzędzia do analizowania zdań, aby wyodrębnić "informacje" i wysłać je do bazy danych. Zasadniczo spróbuj utworzyć DB istotnych informacji ze zdań. – cjds

+0

To było prawdopodobnie najgłupsze zdanie, jakie kiedykolwiek napisałem, ale jestem początkującym w NLP i mój profesor powiedział mi, aby pracować w nim na telefon Windows lub Windows 8 metra. – cjds

Odpowiedz

4

SharpNLP wygląda dobrze. To port OpenNLP, więc prawdopodobnie możesz przeczytać dokumentację OpenNLP. Istnieje również Lucene.Net (wersja .Net z Lucene) Jest to wyszukiwarka i (jak sądzę) powinna zawierać trochę NLP. Nie jestem do końca pewien.

+0

Tak, wygląda na to, że utknąłem w tłumaczeniu dokumentacji. Dobra robota. Daje to doskonały przegląd każdego narzędzia, więc zdecydowanie warto go przeczytać – cjds

0

Nie ma zbyt wiele w języku C#. Polecam Javę. Istnieje mnóstwo bibliotek Java, które obsługują NLP i wszystkie działają dobrze w systemie Windows. Co więcej, Java nie różni się zbytnio od języka C#, a twój kod będzie również działał na * nix, jeśli będzie to potrzebne. Zobacz:

http://opennlp.apache.org/

Which NLP toolkit to use in JAVA?

NLP Library for Java Programming Language

+2

Nie. Wiem, że nie ma wiele w języku C#. Ale zajmuję się przetwarzaniem offline w aplikacji Windows 8. W takim przypadku nie widzę sposobu na użycie Javy. – cjds

3

W zależności od tego, co staramy się osiągnąć te biblioteki są dostępne dla C# i może być przydatna. Jednak nie jestem pewien, czy działają w aplikacjach Metro.

Powiązane problemy