神经网络神经网络
scikit-learn提供了MLPClassifier()和MLPRegression()两个类,分别用于神经网络分类和回归任务。 ,
hidden_layer_sizes=(hidden_n,hidden_m), random_state=1)
clf.fit(X, y)
print('神经网络输出的类标签为 :',clf.classes_)
print('神经网络当前的损失函数值为:',clf.loss_)
print('神经网络训练的迭代次数为:',clf.n_iter_)
print('神经网络的层数为 :',clf.n_layers_)
print('神经网络输出层的节点数量为:',clf.n_outputs_)
#%%
#将x,y坐标轴刻度规定为最小值-2到最大值+2的范围
x_min =np.min c=y)
plt.xlim(x_min, x_max)
plt.ylim(y_min, y_max)
plt.title('使用make_blobs生成自定义中心的4类样本')#添加标题
#用训练好的神经网络对平面内每点进行预测 