【发布时间】:2013-10-24 21:36:33
【问题描述】:
我正在建立一个模型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 吗?
【问题讨论】:
标签: python machine-learning scikit-learn classification