--------------------------------------------------------------------------- NameError Traceback (most recent call last) <ipython-input-24-83d76d986e7e> in <module>() ----> 1 ppn = Perceptron(eta=0.1, n_iter=10) 2 ppn.
這兩個(gè)代碼運(yùn)行錯(cuò)誤怎么解決,感覺完完全全按照老師打的呀
---------------------------------------------------------------------------
NameError ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Traceback (most recent call last)
<ipython-input-24-83d76d986e7e> in <module>()
----> 1 ppn = Perceptron(eta=0.1, n_iter=10)
? ? ? 2 ppn.fit(X,y)
? ? ? 3 plt.plot(range(1,len(ppn.errors_) + 1), ppn.errors_, marker='o')
? ? ? 4 plt.xlabel('Epochs')
? ? ? 5 plt.ylabel('錯(cuò)誤分類次數(shù)')
NameError: name 'Perceptron' is not defined
---------------------------------------------------------------------------
NameError ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Traceback (most recent call last)
<ipython-input-22-6d6859494f47> in <module>()
----> 1 plot_decision_regions(X, y, ppn, resolution=0.02)
NameError: name 'ppn' is not defined
2019-01-15
Perceptron拼錯(cuò)了
2018-11-24
第一個(gè)錯(cuò)誤倒回Perceptron定義那里重新看一下是不是完全一樣的代碼,有很多細(xì)微之處可能有錯(cuò)誤
第二個(gè)錯(cuò)誤是因?yàn)槎xppn時(shí)發(fā)生了錯(cuò)誤,需要把第一個(gè)解決了才能解決這個(gè)