nltk with stanford parser, tagger, etc

NLTKのversionが上がって、設定や使い方が少し変わったようです。

NLTK version 3.0.3+
https://github.com/nltk/nltk/wiki/Installing-Third-Party-Software
>>> import nltk
>>> nltk.__version__ で確認。

Stanford のツールをダウンロード
CLASSPATH, STANFORD_MODELSのパスを通す。

e.g.
export CLASSPATH=$HOME/tools/stanford-postagger-2015-12-09
export STANFORD_MODELS=$HOME/tools/stanford-postagger-2015-12-09/models

pythonからnltkを呼び出す。
>>> from nltk.tag import StanfordPOSTagger
>>> st = StanfordPOSTagger('english-bidirectional-distsim.tagger') 
>>> st.tag('What is the airspeed of an unladen swallow ?'.split()) 

タグ:

nlp python nltk
最終更新:2016年05月11日 10:23