nltk pos_tag Verwendung

8

Ich versuche, Sprachkennzeichnung in NLTK zu verwenden, und habe diesen Befehl verwendet:

%Vor%

Ich erhalte jedoch eine Fehlermeldung, die folgendes anzeigt:

%Vor%

Ich habe die ganzen Korpora heruntergeladen und die englische.pickle-Datei befindet sich dort im mxtent_treebank_pos_tagger

Was kann ich tun, damit dies funktioniert?

    
Ashish Singh 30.12.2012, 10:16
quelle

3 Antworten

6

Ihre Python-Installation kann maxent oder treemap nicht erreichen.

Prüfen Sie zunächst, ob der Tagger tatsächlich da ist: Starten Sie Python über die Befehlszeile.

>>> import nltk

Dann können Sie überprüfen, mit

>>> dir (nltk)

Sehen Sie in der Liste nach, ob maxent und treebank beide vorhanden sind.

Einfacher wäre es,

einzugeben %Vor%

Verwenden Sie nltk.download() - & gt; Klicken Sie auf die Registerkarte Modelle und überprüfen Sie, ob der Treemap-Tagger als installiert angezeigt wird. Sie sollten auch versuchen, den Tagger erneut herunterzuladen.

    
Ram Narasimhan 31.12.2012, 20:28
quelle
2

Wenn Sie die Downloader-GUI nicht verwenden möchten, können Sie einfach die folgenden Befehle in einer Python- oder Ipython-Shell verwenden:

%Vor%     
jjinking 31.07.2015 05:18
quelle
0

Über 50 Korpora und lexikalische Ressourcen wie WordNet: Ссылка kostenlos. Verwenden Sie Ссылка als Serverindex anstelle von Googlecode Google-Code 401: Autorisierung erforderlich

    
Serg Anuke 22.10.2014 11:39
quelle

Tags und Links