时间:2021年12月3日
from sklearn.neural_network import MLPClassifier
# 生成训练集
x_train = [[0, 0], [0, 1], [1, 0], [1, 1]]
y_train = [0, 1, 1, 0]
# 生成模型,迭代次数max_iter少了会有一个警告
model = MLPClassifier(hidden_layer_sizes=(4,),max_iter=2000)
# 训练与预测
model.fit(x_train, y_train)
predict = model.predict([[1, 0]])
print(predict)
print(model.score(x_train,y_train))