Ich habe ein Projekt, um eine Anwendung zu erstellen, die Folgendes tun sollte:
Zum Beispiel: Wenn die Eingabe meiner Anwendung lautet: "Tom hat einen grünen Apfel". Und die Frage ist vom Typ: "Welche Farbe hat Toms Apfel?", das Programm sollte als Ausgabe "grün" geben.
Ich suche nach einer erschwinglichen Bibliothek , vorzugsweise einer Javascript - Bibliothek, die grammatikalische Informationen zu Wörtern / Sätzen enthält.
Da mein Ziel darin besteht, nur einfache Sätze und eine begrenzte Anzahl von Wörtern zu analysieren, sollte die Bibliothek auch eine Skalierbarkeit für die zukünftige Entwicklung und Verfeinerung meines Programms ermöglichen.
Welche Bibliothek würdest du empfehlen? Ich habe versucht, im Internet zu suchen, bin mir aber immer noch nicht sicher, was ich verwenden soll.
Ich habe kürzlich ein Kursprojekt über NLP-Tools durchgeführt. Text zu analysieren ist einfach, aber Antworten zu geben ist ziemlich schwierig und Sie müssen sich vielleicht selbst darum kümmern. NLP ist noch ziemlich ein junges Gebiet.
Wie auch immer, für NLP-Tools sind die beiden derzeit zuverlässigsten Optionen Stanford CoreNLP und spaCy . Beide sind Open Source und von wirklich guter Qualität und bieten eine Vielzahl von Funktionen. Es gibt andere Tools wie NLTK und Apache OpenNLP, aber sie sind ziemlich älter, nicht so gut gepflegt und viel weniger brauchbar.