私はclf
言うモデルを構築しています
clf = MultinomialNB()
clf.fit(x_train, y_train)
次に、スコアを使用してモデルの精度を確認したい
clf.score(x_train, y_train)
結果は0.92でした
私の目標はテストに対してテストすることなので、使用します
clf.score(x_test, y_test)
これは私が得0.77
たので、以下のコードと同じ結果が得られると思いました
clf.fit(X_train, y_train).score(X_test, y_test)
これは私が得たもの0.54
です。誰かが理由を理解するのを手伝ってくれますか0.77 > 0.54
?