如果我训练两次分类器,例如:
clf.fit(X,y)
clf.fit(X,y)
它会覆盖现有的分类器还是只训练一次?
答案 0 :(得分:1)
是的,clf
适合您尝试使用的最后一个数据。有关详细信息,请参阅此处https://stackoverflow.com/a/28884168/9458191的答案。
答案 1 :(得分:1)
每当你在分类器上调用.fit(...)
时,它只会保留新的拟合,基本上会覆盖以前的任何训练。
如果您使用的是完全不同的数据集,则生成的类文件显然会与第二次.fit(...)
调用之前不同。如果您使用的是相同数据集,则分类器可能会有所不同,也可能没有。一些分类器在训练中是确定性的,如果是这种情况,那么它们应该没有任何不同。然而,一些分类器是非确定性的,并且在第二次训练期间可能会有不同的结果。