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