nltk

Das Natural Language Toolkit ist eine Python-Bibliothek für Computerlinguistik.
1
Antwort

Wie bekomme ich die Domäne von Wörtern mit WordNet in Python?

Wie finde ich die Domain von Wörtern mit dem nltk Python-Modul und WordNet ? Angenommen, ich habe Wörter wie (Transaktion, Demand Draft, Scheck, Sparbuch) und die Domain für all diese Wörter ist "BANK". Wie können wir dies mit nltk und WordN...
20.02.2014, 08:42
3
Antworten

NLTK andere Sprache POS-Tagger

Ich verwende das nltk-Modul in Python und ich versuche, dies für das POS-Tagging verschiedener Sprachen zu verwenden. Es gibt viele Informationen darüber, wie Sie Ihren eigenen POS-Tagger in verschiedenen Sprachen trainieren können - gibt es...
22.12.2014, 14:00
2
Antworten

Generelles Synonym und Teil der Sprachverarbeitung mit nltk

Ich versuche, einen allgemeinen Synonym-Bezeichner für die Wörter in einem Satz zu erstellen, die signifikant sind (d. h. nicht "a" oder "the"), und ich benutze das natürliche Sprache-Toolkit (nltk) in Python dafür. Das Problem, das ich habe, is...
12.06.2012, 22:01
3
Antworten

Eine große Liste von Substantiven (oder Adjektiven) in Python mit NLTK erhalten; oder Python Mad Libs

Wie diese Frage interessiert mich eine große Liste von Wörtern nach Wortart zu erhalten (eine lange Liste von Substantiven; eine Liste von Adjektiven), die programmatisch anderswo verwendet werden soll. Diese Antwort hat eine Lösung mit der...
19.07.2013, 18:33
3
Antworten

nltk pos_tag Verwendung

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-Date...
30.12.2012, 10:16
1
Antwort

Autokorrektur der Rechtschreibprüfung

Ich habe eine TSV-Datei (tab-separated value), die ich auf Rechtschreibfehler und kombinierte Wörter prüfen muss (zB "Ich liebe dich" gegen "Iloveyou"). Ich habe Aspell auf meinem Computer installiert und kann es mithilfe der aspell () - Funk...
07.07.2012, 06:00
2
Antworten

Multilingual NLTK für POS Tagging und Lemmatizer

Kürzlich habe ich mich an das NLP gewandt und versucht, NLTK und TextBlob zum Analysieren von Texten. Ich möchte eine App entwickeln, die Bewertungen von Reisenden analysiert und so viele Texte in verschiedenen Sprachen verwalten muss. Ich m...
23.09.2015, 13:29
2
Antworten

"Nützliche" Informationen aus Sätzen extrahieren?

Ich versuche gerade, Sätze dieser Form zu verstehen: The problem was more with the set-top box than the television. Restarting the set-top box solved the problem. Ich bin völlig neu in Natural Language Processing und habe begonnen, Pyth...
26.06.2011, 04:33
1
Antwort

___ tag123nlp ___ Natural Language Processing (NLP) ist ein Teilbereich der künstlichen Intelligenz, bei dem nützliche Informationen aus natürlichsprachlichen Daten transformiert oder extrahiert werden. Methoden umfassen maschinelles Lernen und regelbasierte Ansätze. ___ tag123nltk ___ Das Natural Language Toolkit ist eine Python-Bibliothek für Computerlinguistik. ___ tag123machineelearning ___ Implementierungsfragen zu Algorithmen des maschinellen Lernens. Allgemeine Fragen zum maschinellen Lernen sollten in ihren jeweiligen Communities veröffentlicht werden. Was ist der Unterschied zwischen mteval-v13a.pl und NLTK BLEU? ___ tag123machinetranslation ___ Machine Translation, ein Unterfeld von Natural Language Processing, ist die automatische Übersetzung von menschlichen Sprachen. Während historische Übersetzer auf statistischer maschineller Übersetzung basieren, verwenden neuere Systeme neuronale Netzwerke, die viel bessere Ergebnisse liefern. ___ qstntxt ___

Es gibt eine Implementierung des BLEU-Ergebnisses in Python NLTK,   %code%

Aber ich bin mir nicht sicher, ob es das gleiche wie die mtevalv13a ist .pl-Skript .

Was ist der Unterschied zwischen ihnen?

    
___ tag123bleu ___ BLEU (Bilingual Evaluation Understudy) ist ein Algorithmus zur Bewertung der Qualität von Text, der maschinell von einer natürlichen Sprache in eine andere Sprache übersetzt wurde. ___ answer46089409 ___

Kurz gesagt

Nein, die BLEU in NLTK ist nicht genau die gleiche wie die %code% .

Aber es kann sehr nahe kommen, siehe Ссылка

  

%code% entspricht %code% bis zur 4. Ordnung von ngram mit einigen Gleitkommadiskrepanzen

Die Details des Vergleichs und des verwendeten Datensatzes können von Ссылка oder:

%Vor%

Die Hauptunterschiede:

In lang

Es gibt mehrere Unterschiede zwischen %code% und %code% :

  • Der erste Unterschied besteht darin, dass %code% mit einem eigenen NIST-Tokenizer geliefert wird, während die NLTK-Version von BLEU die Implementierung der Metrik ist und voraussetzt, dass die Eingabe vorbenannt wird / strong>.

    • Übrigens, dieser laufende PR wird die Lücke zwischen NLTK- und NIST-Tokenizern schließen
  • Der andere Hauptunterschied besteht darin, dass %code% erwartet, dass die Eingabe im %code% -Format ist, während NLTK BLEU eine Python-Liste von Listen mit Strings aufnimmt, siehe README.txt im zipball hier für weitere Informationen darüber, wie man Textdateien nach SGM konvertiert .

  • %code% erwartet eine ngram-Reihenfolge von mindestens 1-4. Wenn die minimale ngram-Reihenfolge für den Satz / Korpus kleiner als 4 ist, wird eine 0 Wahrscheinlichkeit zurückgegeben, die ein %code% ist. Um dieses Verhalten zu emulieren, hat NLTK ein %code% -Flag gesetzt:

  • %code% kann NIST-Scores generieren, während NLTK keine NIST-Score-Implementierung (zumindest noch nicht) aufweist

Anders als die Unterschiede, NLTK BLEU Punkte in mehr Funktionen gepackt:

Um die in der NLTK-Version von BLEU hinzugefügten Funktionen zu validieren, wird den Konten ein Regressionstest hinzugefügt, siehe Ссылка

    
___

Es gibt eine Implementierung des BLEU-Ergebnisses in Python NLTK,   nltk.translate.bleu_score.corpus_bleu Aber ich bin mir nicht sicher, ob es das gleiche wie die mtevalv13a ist .pl-Skript . Was ist der Unterschied zwischen ihnen?...
06.09.2017, 21:26
4
Antworten

Kann ich mit NLTK feststellen, ob ein Kommentar positiv oder negativ ist?

Kannst du mir ein einfaches Beispiel zeigen mit Ссылка , um festzustellen, ob ein String über eine fröhliche oder verärgerte Stimmung ist?     
11.08.2010, 22:25