--------------------------------------------------------------------------- NameError Traceback (most recent call last) <ipython-input-24-83d76d986e7e> in <module>() ----> 1 ppn = Perceptron(eta=0.1, n_iter=10) 2 ppn.
這兩個代碼運行錯誤怎么解決,感覺完完全全按照老師打的呀
---------------------------------------------------------------------------
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('錯誤分類次數')
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拼錯了
2018-11-24
第一個錯誤倒回Perceptron定義那里重新看一下是不是完全一樣的代碼,有很多細微之處可能有錯誤
第二個錯誤是因為定義ppn時發生了錯誤,需要把第一個解決了才能解決這個