2010-02-26 10 views
6

Poszukuję wolnych narzędzi/komponentów/bibliotek, które pozwolą mi wziąć udział w eksploracji tekstów, ekstrakcji faktów i analizie semantycznej w mojej aplikacji .NET.Eksploracja tekstów, wyprowadzanie faktów, analiza semantyczna za pomocą .Net

Potrzebuję projektu GATE, napisanego w Javie. Czy w świecie .NET jest coś takiego jak GATE?

Moim wyzwaniem jest wydobycie pewnych faktów z treści tekstowej witryny. Planuję użyć niektórych algorytmów NLP w celu osiągnięcia takiej funkcjonalności, ale nie jestem pewien, jak je zaimplementować, więc wykorzystam wszelkie istniejące rozwiązania, jeśli były dostępne.

Doceniam, jeśli możesz dać mi kilka wskazówek. Jestem nowy w tej dziedzinie, więc wszelkie powiązane informacje byłyby dla mnie bardzo przydatne.

Odpowiedz

3

Odniosłem wiele sukcesów, używając IKVM do przenoszenia słojów Java na zespoły .NET, możesz to wypróbować w GATE.

+0

Dziękuję za odpowiedź. Perhabs Spróbuję przenieść kilka modułów GATE do .NET, jeśli nie otrzymam natywnej biblioteki .NET. –

+0

Wypróbowałem to i udało się przekonwertować prawie wszystkie pliki .class do jednej biblioteki .NET. Jeszcze raz dziękuję, to najlepsze rozwiązanie, jakie znalazłem. –

+1

Świetnie! Jedno zastrzeżenie może być pewne problemy w środowisku x64. W przeciwnym razie okazało się, że wydajność jest znacznie lepsza dla bibliotek przeniesionych niż natywna maszyna JVM - zobacz. Czytaj więcej tutaj - http://trycatchfail.com/blog/post/2008/11/03/Bridging-the-Java-NET-Gap-foreach-ing-an-Enumeration.aspx –