3
我建立一個模型clf
說scikit學習clf.fit /評分模型的準確性
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
?
這就是我的想法,我可能在我的查詢中有一個錯誤,因爲數據是如此之大。奇怪。感謝您的確認。我會再嘗試。 – JPC
你是對的。這完全是我的數據集中的一個錯誤 – JPC
這似乎是你的數據的一個錯誤,謝謝你的確認:) – jabaldonedo