问答详情
源自:4-4 运行适应性神经网络

问一下,如果只用30个数据做训练,剩下的20个数据做预测,这样应该怎么改,改完之后代码有问题。求教大佬。

问一下,如果只用30个数据做训练,剩下的20个数据做预测,这样应该怎么改,改完之后代码有问题。求教大佬。

提问者:慕粉1043563131 2017-09-18 20:15

个回答

  • 云日召
    2017-11-17 16:47:00

    我的方法:

    把训练的60个数据放在前60行,预测用的40个数据放在后40行

    然后关键是改下面的代码

    y = df.loc[0:60,4].values

    y = np.where(y == "Iris-setosa",-1,1)

    X = df.loc[0:60,[0,2]].values

    X2 = df.loc[61:100,[0,2]].values

    plot_decision_regions(X2,aad.predict(X2),aad,resolution=0.02)

    我只是新手,不好的话不要见怪