Create the P(label) distribution
Verfasst: Dienstag 29. März 2016, 15:18
Hallo!
Ich versuche gerade einen Classifier zu programmieren. Ich hangel mich dabei an einem Tutorial entlang. Jetzt kommt jedoch eine Stelle, in der ich nicht weiterkomme, bzw. funktioniert es bei mir nicht so, wie in dem Tutorial angegeben. Und zwar an der folgenen Code Stelle:
Und zwar wird mir hier immer gesagt, " global name 'label_freqdist' is not defined"
das Modul FreqDist habe ich aber aus nltk importiert....
Wäre super, wenn ihr mir weiterhelfen könntet.
Falls ihr die Quelle braucht....http://www.laurentluce.com/posts/twitte ... -and-nltk/
Ich versuche gerade einen Classifier zu programmieren. Ich hangel mich dabei an einem Tutorial entlang. Jetzt kommt jedoch eine Stelle, in der ich nicht weiterkomme, bzw. funktioniert es bei mir nicht so, wie in dem Tutorial angegeben. Und zwar an der folgenen Code Stelle:
Code: Alles auswählen
def train(labeled_featuresets, estimator=ELEProbDist):
# Create the P(label) distribution
label_probdist = estimator(label_freqdist)
# Create the P(fval|label, fname) distribution
feature_probdist = {}
return NaiveBayesClassifier(label_probdist, feature_probdist)
das Modul FreqDist habe ich aber aus nltk importiert....
Wäre super, wenn ihr mir weiterhelfen könntet.
Falls ihr die Quelle braucht....http://www.laurentluce.com/posts/twitte ... -and-nltk/