2017-03-09 9 views
1

名前の性別を判断するためにモデルをトレーニングする必要があります。 私はNLTK ValueError:アンパックする値が多すぎます(予想2)

[['Friedtic', 'Homer'], ['Alice', 'Miranda']]

のようなリストを作った私は

classifier = nltk.NaiveBayesClassifier.train(train_data) 

を試みたが、あなたはタプル項目にデータを構造化する必要があるエラー

ValueError: too many values to unpack (expected 2)

答えて

1

があります。さらに、列車内のすべてのアイテムには、分類子に名前がどのクラスに属するかを知らせるラベルが必要です。最後に、名前(「仮定された」)を識別する方法に関する情報を含む機能が必要です。

The NLTK tutorialsは右性別識別の下で、あなたの項目を構造化する方法を示しています。どのように

は、私はあなたを示すことができたが、これは非常に明確に、開発者がそれを意図した方法です。

関連する問題