因此,出于某种原因,每当我计算其100%的准确性时,我就使用sklearn
的{{1}}模块编写了一个程序来学习mnist数据集。这似乎太不可思议了,这是预期的吗?
svm.SVC
我希望准确度低于100%
答案 0 :(得分:2)
这可能是过拟合的,因为您使用的预测数据全部在训练数据中,请尝试在sklearn中使用train_test_split
来拆分训练和测试集。
或者您可以将第18行更改为
for pred in range(train_with_first-1):
到
for pred in range(train_with_first,len(digits.data)):
但建议使用train_test_spli
t。