首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python在计算机视觉深度学习中的Perceptron算法实现

Python在计算机视觉深度学习中的Perceptron算法实现
EN

Stack Overflow用户
提问于 2020-01-30 06:58:42
回答 1查看 55关注 0票数 0

我正在使用禤浩焯Rosebrock的书“用Python实现计算机视觉的深度学习”。我想知道为什么科学知识学习的结果与书中所实现的结果有很大的不同。请检查代码这里。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-30 07:10:08

来自scikit-学习文档

感知器是另一种适用于大规模学习的简单分类算法。默认情况下:

  • 它不需要学习速度。
  • 它没有被正规化(惩罚)。
  • 它只对错误更新其模型。

最后一个特征意味着Perceptron的训练速度略快于带有铰链损耗的SGD,并且所得到的模型比较稀疏。

来自这里

感知器是一种分类算法,它与SGDClassifier共享相同的底层实现。事实上,Perceptron()等同于SGDClassifier(loss="perceptron", eta0=1, learning_rate="constant", penalty=None)

因此,您应该通过指定相同的参数(损失函数、学习速率、正则化、随机状态、混叠等)将结果与SGDClassifier进行比较。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59980596

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档