Ich bin neu in NLP. Ich versuche ein Beispielprogramm mit LexicalizedParser
, bin aber nicht in der Lage, das Modell zu finden.Stanford Kern NLP LexicalizedParser Modell
String parseModel = "...../models/lexparser/englishPCFG.ser.gz";
LexicalizedParser lecicalizedParser = LexicalizedParser.loadModel(parseModel);
Ich habe die stanford-core-nlp-3.5.2.jar
und der Download von Glas auch in der Build-Pfad einer Probe Java-Anwendung erforderlich.
Ich versuchte, den absoluten Pfad des Kernglases zu beziehen und es zu laden, konnte aber nicht. :(
Wie kann ich beziehen sich auf die genaue Lage dieses Modell von meinem Programmcode?
Ein großes Dankeschön für jede Hilfe und alle Hilfe!
Ich bin nicht Maven für dieses Beispieltestprogramm. Ich habe beide libs in meinen Build-Pfad-Bibliotheken. Der Zugriff auf das Modell durch das Durchqueren des Glases erweist sich jedoch als schwierig, aber zu knacken. Vergesse ich einige grundlegende Java-Sachen für den Dateizugriff ist meine Sorge. Ich muss zugeben. – dirai
Wie laufen Sie Ihren Java-Code? – StanfordNLPHelp
@stanfordNLPHelp In Eclipse als eigenständiges Testerprogramm. Ich habe die Bibliotheken direkt in meinem lib-Ordner des Java-Projekts. Ich denke, ich muss die Anweisung wie folgt ändern: String parseModel = "../edu/stanford/nlp/models/lexparser/englishPCFG.ser.gz" aber ich bin mir nicht sicher, ob dieses Modell "englishPCFG.ser.gz" ist da im core-nlp jar oder ich muss auch andere jar enthalten. In diesem Fall welches Glas genau. – dirai