Stanford CoreNLP zapewnia rozdzielczość rdzeniowania as mentioned here, a także this thread, this, dostarcza informacji na temat jej implementacji w języku Java.Rozdzielczość jądra w python nltk przy użyciu jądra StanfordNLP
Jednak używam Pythona i NLTK i nie jestem pewien, w jaki sposób można użyć funkcji CorelinLP w moim kodzie Pythona. Byłem w stanie ustawić StanfordParser w NLTK, to jest mój kod do tej pory.
from nltk.parse.stanford import StanfordDependencyParser
stanford_parser_dir = 'stanford-parser/'
eng_model_path = stanford_parser_dir + "stanford-parser-models/edu/stanford/nlp/models/lexparser/englishRNN.ser.gz"
my_path_to_models_jar = stanford_parser_dir + "stanford-parser-3.5.2-models.jar"
my_path_to_jar = stanford_parser_dir + "stanford-parser.jar"
Jak mogę użyć rozdzielczości CorelinLP w pythonie?
Próbowałem, nie działa. Jython jest implementacją języka Java w języku python, http://www.jython.org/docs/tutorial/indexprogress.html, nie mogę jej użyć, ponieważ wiele moich modułów używa NLTK, których nie mogę ponownie zastosować w języku Java. Wszelkie inne sugestie? –