--------------------------------------------------------------------------- NameError Traceback (most recent call last) <ipython-input-24-83d76d986e7e> in <module>() ----> 1 ppn = Perceptron(eta=0.1, n_iter=10) 2 ppn.

来源:3-4 神经网络对数据实现分类(上)

qq_Faith_glDLP1

2018-11-18 15:15


这两个代码运行错误怎么解决,感觉完完全全按照老师打的呀


---------------------------------------------------------------------------

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





写回答 关注

2回答

  • jasonvon1992
    2019-01-15 09:19:28

    Perceptron拼错了

  • 慕姐7185533
    2018-11-24 10:57:19

    第一个错误倒回Perceptron定义那里重新看一下是不是完全一样的代码,有很多细微之处可能有错误

    第二个错误是因为定义ppn时发生了错误,需要把第一个解决了才能解决这个

机器学习-实现简单神经网络

人工智能时代,你准备好成为抓住机遇的那百分之二吗。

66868 学习 · 182 问题

查看课程

相似问题