问答详情
源自:3-4 神经网络对数据实现分类(上)

'Perceptron' object has no attribute 'predict'

AttributeError: 'Perceptron' object has no attribute 'predict' 这个问题是怎么解决的,有知道的么?

提问者:星雨123456 2017-07-01 15:23

个回答

  • 夏沫漓
    2017-07-18 19:03:55
    已采纳

    将net_input 和 predict 方法 放到 fit方法外面

  • 星雨123456
    2017-07-01 17:07:47

    已解决

    ppn = Perceptron(eta=0.1,n_iter=10)

    ppn.fit(X,y)

    print('Totalnumberofmisclassifications:%dof100'%(y!=ppn.predict(X)))

    plt.plot(range(1,len(ppn.errors_) + 1),ppn.errors_,marker='o')

    plt.xlabel('Epochs')

    plt.ylabel('错误分类次数')

    在这段代码里面加一段加粗地方的代码