Fully Connected 神经网络

什么是神经网络

最早的神经网络是想要还原神经元的原理(虽然现在很难说有什么关系),我们将输入乘以不同的权值之后,求和并通过一个非线性函数便可以得到一个输出。这就是最简单的一个神经网络的模型。

其实从数学角度看这个模型更好理解,如果不考虑激活函数,那么其实在单个输出时,我们就是在做线性回归;多个输出时,我们就是在做多分类而已。

线性回归

而加入了激活函数之后就是加了一个非线性的映射。

至于多层的神经网络不过就是在这个基础上堆叠的结果,至于为什么越深越有效果,目前也只能说仁者见仁智者见智。我个人比较认为随着层数增多,模型的复杂度也随之增加,也就是说,参数越多只要我的数据量够的话,我完全可以通过这个模型暴力求出一个最好的结果。所以我个人的观点是,深度学习很多时候只是给出了一个无穷容纳数据量的模型,也就是说当传统模型随着数据量增加而结果不能再有很显著提高的时候,深度学习还是可以快速地提高。


全连接神经网络


反向传播

1. 基础链式求导:



2. 具体推导:



3. 向量化:



4. 总结

反向传播(麦子版)

有数字来表示可能更好看懂:



参考:

  1. 李宏毅老师深度学习课程
  2. 麦子学院深度学习课程
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 春燕点点头,服侍芷泉躺下了,唇上按了一些脂粉,显得更加苍白。 不多一会儿,小梅从外屋进来,福了一福:“姑娘,夫人和...
    木桑的笔记阅读 35,005评论 5 4
  • 01 写作只能是作家干的事么? 哦,NO,不是这样的。 我们每个人7岁入学,九年义务教育再加三年高中,至少上学12...
    朵兰阅读 1,796评论 0 1
  • 叮叮、嗒嗒泛起一曲涟漪,风儿不知游走在花林与山峦绵绵相语中。阳儿初醒的朦胧,纤细草朵儿的梦楼已斑驳陆离。 轻轻...
    箫翎云阅读 3,308评论 3 3

友情链接更多精彩内容