首先,根据输入的维度情况将t的形状调整为和y相同的形状,以便进行计算。
如果t的大小和y的大小相同,说明t是以one-hot向量形式表示的监督标签,这里将其转换为对应的类别索引。...接下来,通过调用load_data函数读取数据,然后创建了一个ThreeLayerNet类的实例model,指定了输入层大小为2、两个隐藏层大小为hidden_size、输出层大小为3的网络结构。...3.使用np.argmax函数找到每个点概率最大的类别索引,得到预测的类别标签predict_cls。然后将predict_cls重新调整为与网格一样的形状,得到二维数组Z,用于绘制决策边界。...5.设置坐标轴和刻度:使用plt.xlabel('iterations(x10)', size=14)设置x轴的标签为'iterations(x10)',plt.xlim(0, 300)设置x轴的范围为...0到300,plt.xticks([0,50,100,150,200,250,300],rotation=0,size=12)设置x轴的刻度为[0, 50, 100, 150, 200, 250, 300