这个非常简单的例子会导致下面的错误?问题是什么,我该如何解决。
from sklearn import linear_model
from random import randrange
def model(x):
return 2 * x
clf = linear_model.SGDRegressor()
for i in range(20000):
x = randrange(-1000, 1000)
clf.partial_fit([(1, x)], [model(x)])ValueError:浮动点以下的-/溢出发生在时代#1。用StandardScaler或MinMaxScaler缩放输入数据可能有帮助。
发布于 2016-10-12 20:48:09
也许随机发生器抛出了一个使矩阵奇异的数字。您可以尝试“尝试-中断”命令,以避免for在每个错误处停止,而不是跳过错误。
https://stackoverflow.com/questions/31097503
复制相似问题