2017-08-01 2 views
4

Ich versuche, mit Sentiment-Analyse auf EMR mit Zepplin und Stanford NLP zu spielen.Angeben der Abhängigkeit mit Classifier in Zeppelin

Ich habe hinzugefügt edu.stanford.nlp:stanford-corenlp:3.8.0, aber ich kann nicht herausfinden, wie eine Abhängigkeit mit einem Klassifizierer hinzufügen.

Ich erhalte diesen Fehler edu.stanford.nlp.io.RuntimeIOException: java.io.IOException: Unable to open "edu/stanford/nlp/models/lexparser/englishPCFG.ser.gz" as class path, filename or URL.

Es zeigt auf, weil ich dieses Paket benötigen (in sbt-Format) libraryDependencies += "edu.stanford.nlp" % "stanford-corenlp" % "3.8.0"classifier "models"

Wie kann ich diese Abhängigkeit in Zeppelin angeben? (-> Funke -> Bearbeiten - Dolmetscher> Abhängigkeiten)

+0

Bitte zeigen Sie Ihre Pom-Datei ... – khmarbaise

Antwort

2

Um die Abhängigkeit zu den Sprachmodellen, verwenden Sie das folgende Format in den Abhängigkeiten Abschnitt der von der Spark-Interpreter-Konfiguration hinzufügen:

groupId: artifactId : Verpackung: Klassifikator: Version

In Ihrem Fall sollte es funktionieren mit

edu.stanford.nlp: Stanford-corenlp: jar: Modelle: 3.8.0