为了账号安全,请及时绑定邮箱和手机立即绑定

'Perceptron' object has no attribute 'predict'

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

正在回答

2 回答

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

1 回复 有任何疑惑可以回复我~
#1

Cone_on

把这两个方法放外面的话,会有类型错误,怎么解决呢
2017-09-25 回复 有任何疑惑可以回复我~
#2

Promise_Lee 回复 Cone_on

将前两个函数放在fit方法前面。这样fit方法就可以调用net_input和predict方法了
2018-05-06 回复 有任何疑惑可以回复我~
#3

慕的地591 回复 Promise_Lee

good
2018-07-12 回复 有任何疑惑可以回复我~
#4

songsst 回复 Promise_Lee

你好,把这两个函数调到Fit函数外面了,但是还是表示没有这个属性,是什么原因呢?
2018-09-02 回复 有任何疑惑可以回复我~
查看1条回复

已解决

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('错误分类次数')

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

0 回复 有任何疑惑可以回复我~
#1

Cone_on

我的代码加上这句话还是出现上述错误,为什么呢,找不到predict
2017-09-25 回复 有任何疑惑可以回复我~
#2

songsst 回复 Cone_on

你好,想问一下,这个问题你最后解决了嘛?也是遇到了一样的情况
2018-09-02 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

'Perceptron' object has no attribute 'predict'

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信