Maschinelles Lernen verwendet häufig das Python-Framework NLTK zur Verarbeitung natürlicher Sprache. Dies ist ein häufig verwendetes Paket für maschinelles Lernen, bei dessen Verwendung viele Probleme auftreten. Ich werde einige meiner Erfahrungen diesbezüglich mit Ihnen teilen.
Lassen Sie uns heute über die Installation und den während der Installation aufgetretenen Downloadfehler sprechen.
>>> nltk importieren
>>> nltk.download()
NLTK-Downloader
-- -------------------------------------------------- -----------------------
d) Herunterladen l) Liste c) Konfigurieren h) Hilfe q) Beenden
-------------------------------------------------- -----------------------
Downloader> l
Pakete:
Fehler beim Herstellen der Verbindung zum Server : [Errno -2] Name oder Dienst nicht bekannt
Spekulationen zufolge liegt die Ursache darin, dass der Server keine Verbindung zur Download-Serveradresse herstellen kann.
Überprüfen Sie die NLTK-Download-Konfiguration
Downloader> c
Datenserver:
- URL:
- 3 Paket Verfügbare Sammlungen
- 74 einzelne Pakete verfügbar
Lokale Maschine:
- Datenverzeichnis: /home/wym/nltk_data
Dann
> curl http://nltk.googlecode.com/svn/trunk/nltk_data/index.xml
Fehler: curl: (6) Host 'nltk.googlecode.com' konnte nicht aufgelöst werden
Googles Adresse muss blockiert worden sein (naja, jeder weiß es)
Lösung:
Ändern Sie die DNS-Adresse,
> vim /etc/resolv .conf
Nameserver ändern in: Nameserver 8.8.8.8
Problem gelöst