【发布时间】:2021-01-30 10:34:44
【问题描述】:
是否有一个神奇的参数序列可以让模型从它以前从未见过的数据中正确推断?
from sklearn.neural_network import MLPClassifier
clf = MLPClassifier(
activation='logistic',
max_iter=100,
hidden_layer_sizes=(2,),
solver='lbfgs')
X = [[ 0, 0], # 2 samples, 3 features
[0, 1],
# [1, 0],
[1, 1]]
y = [0,
1,
# 1,
0] # classes of each sample
clf.fit(X, y)
assert clf.predict([[0, 1]]) == [1]
assert clf.predict([[1, 0]]) == [1]
【问题讨论】:
-
你的
y不应该是[0, 1, 0]吗? -
是的。对不起。多次使用代码。但问题仍然存在。
标签: python machine-learning scikit-learn mlp