Instalação do Analisador de Dependência de Stanford e NLTK

Então, consegui que o Stanford Parser "padrão" funcionasse, graças às respostas de danger89 a este post anterior,Stanford Parser e NLTK.

No entanto, agora estou tentando fazer com que o analisador de dependência funcione e parece que o método destacado no link anterior não funciona mais. Aqui está o meu código:

import nltk
import os
java_path = "C:\\Program Files\\Java\\jre1.8.0_51\\bin\\java.exe" 
os.environ['JAVAHOME'] = java_path


from nltk.parse import stanford
os.environ['STANFORD_PARSER'] = 'path/jar'
os.environ['STANFORD_MODELS'] = 'path/jar'
parser = stanford.StanfordDependencyParser(model_path="path/jar/englishPCFG.ser.gz")

sentences = parser.raw_parse_sents(nltk.sent_tokenize("The iPod is expensive but pretty."))

Estou tendo o erro a seguir:O objeto 'module' não tem atributo 'StanfordDependencyParser'

A única coisa que mudei foi "StanfordDependencyParser" de "StanfordParser". Alguma idéia de como eu posso fazer isso funcionar?

Eu também tentei o analisador de Dependência Neural de Stanford importando-o conforme mostrado na documentação aqui:http://www.nltk.org/_modules/nltk/parse/stanford.html

Este também não funcionou.

Muito novo no NLTK. Agradecemos antecipadamente por qualquer contribuição útil.

questionAnswers(2)

yourAnswerToTheQuestion