MultinomiaL Naive Bayを実行しようとしましたが、以下のエラーが発生しました。サンプルのトレーニングデータが示されています。テストデータは全く同じです。ValueError:サンプル数が一致しない入力変数が見つかりました:[1、14048]
def main():
text_train, targets_train = read_data('train')
text_test, targets_test = read_data('test')
classifier1 = MultinomialNB()
classifier1.fit(text_train, targets_train)
prediction1 = classifier1.predict(text_test)
サンプルデータ:たまに
Train:
category, text
Family, I love you Mom
University, I hate this course
あなたの 'text_train'と' targets_train'の形は何ですか?また、私はMultinomialNBがデフォルトでテキストデータを扱うとは思わない。あなたはそれを前処理する必要があります。 –