This question already has an answer here:
What does DeprecationWarning mean when running Python
(1个答案)
2年前关闭。
我第一次使用sklearn.linear_model的Perceptron,并且收到了此消息
“ DeprecationWarning:n_iter参数在0.19中已弃用,在0.21中将被删除。请改用max_iter和tol。
弃用警告”
同时使用以下代码。
有人可以告诉我这里是什么问题吗?谢谢
(1个答案)
2年前关闭。
我第一次使用sklearn.linear_model的Perceptron,并且收到了此消息
“ DeprecationWarning:n_iter参数在0.19中已弃用,在0.21中将被删除。请改用max_iter和tol。
弃用警告”
同时使用以下代码。
from sklearn.linear_model import Perceptron
ppn=Perceptron(n_iter=40, eta0= 0.1, random_state=1)
ppn.fit(X_train_std, y_train)
y_pred = ppn.predict(X_test_std)
有人可以告诉我这里是什么问题吗?谢谢
最佳答案
Read up on the specification for sklearn.linear_model.Perceptron
:
max_iter:int,可选
通过训练数据的最大次数(又称历元)。它
仅影响fit方法中的行为,而不影响partial_fit。
默认值为5。默认值为0.21或1000,如果tol不为None。
版本0.19中的新功能。
tol:浮动或无,可选
停止标准。如果不是None,则迭代将停止
时间(损失> previous_loss-tol)。默认为无。默认为1e-3
从0.21。
版本0.19中的新功能。
n_iter:int,可选
通过训练数据的次数(又称历元)。默认为
没有。不推荐使用,将在0.21中删除。
在版本0.19中更改:不建议使用
关于python - 请问Deprecation_Warning消息是什么意思? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48643181/
10-12 19:05