深度学习笔记1:利用numpy从零搭建一个神经网络

  1. 云栖社区>
  2. Python爱好者社区>
  3. 博客>
  4. 正文

深度学习笔记1:利用numpy从零搭建一个神经网络

技术小能手 2018-08-28 15:17:29 浏览1293
展开阅读全文

很多人说深度学习就是个黑箱子,把图像预处理之后丢进 tensorflow 就能出来预测结果,简单有效又省时省力。但正如我在上一篇推送中所说,如果你已是一名功力纯厚的深度学习工程师,这么做当然没问题。但我想大多数人也和我一样,都是走在学习深度学习的路上,一上来就上框架并没有什么特别不妥之处,但总归是对你理解深度学习的黑箱机制是了无裨益的。所以,我建议在学习深度学习的路上,从最简单的感知机开始写起,一步一步捋清神经网络的结构,以至于激活函数怎么写、采用何种损失函数、前向传播怎么写、后向传播又怎么写,权值如何迭代更新,都需要你自己去实现。若在一开始就直接调用框架,小的 demo 可以跑起来,糊弄一时,看起来就像是鸠摩智在内力未到的情形下强行练习少林寺的 72 绝技,最后走火入魔。

无论你是在看那本深度学习的花书,还是在学习 Adrew

网友评论

登录后评论
0/500
评论
技术小能手
+ 关注
所属云栖号: Python爱好者社区