深度学习论文-神经网络的代码实现(python版本)
2017-08-22 23:24
1076 查看
论文与原理详解参考:
机器学习-神经网络表述 :http://blog.csdn.net/xinzhi8/article/details/69569174
机器学习-神经网络反向传播算法 : http://blog.csdn.net/xinzhi8/article/details/69664207
机器学习-神经网络综合运用 : http://blog.csdn.net/xinzhi8/article/details/69676883
机器学习算法实现-神经网络 : http://blog.csdn.net/xinzhi8/article/details/70154778
深度学习—卷积神经网络(一): http://blog.csdn.net/xinzhi8/article/details/77129566
链式法则的原理
后向传播
代码实现
例子采用3层神经网络对数据进行2分类,L0为数据,L1为第二层,L2为第三层,W0为L0到L1的权重矩阵,
W1为L1到L2的权重举证。W0为3x4矩阵,W1为4x1矩阵。如下图:
定义一个sigmoid函数
当flag=True为反向传播,否则为前向传播,解释下反向传播为什么是x *(1 - x),手写的,如下图:
前向传播代码,随机造了W0 ,W1, L0
反向传播示意图
反向传播代码:
权重矩阵更新:
试验结果:每次权重矩阵的跟新带来分类的错误率
源码:
机器学习-神经网络表述 :http://blog.csdn.net/xinzhi8/article/details/69569174
机器学习-神经网络反向传播算法 : http://blog.csdn.net/xinzhi8/article/details/69664207
机器学习-神经网络综合运用 : http://blog.csdn.net/xinzhi8/article/details/69676883
机器学习算法实现-神经网络 : http://blog.csdn.net/xinzhi8/article/details/70154778
深度学习—卷积神经网络(一): http://blog.csdn.net/xinzhi8/article/details/77129566
链式法则的原理
后向传播
代码实现
例子采用3层神经网络对数据进行2分类,L0为数据,L1为第二层,L2为第三层,W0为L0到L1的权重矩阵,
W1为L1到L2的权重举证。W0为3x4矩阵,W1为4x1矩阵。如下图:
定义一个sigmoid函数
当flag=True为反向传播,否则为前向传播,解释下反向传播为什么是x *(1 - x),手写的,如下图:
前向传播代码,随机造了W0 ,W1, L0
反向传播示意图
反向传播代码:
权重矩阵更新:
试验结果:每次权重矩阵的跟新带来分类的错误率
源码:
相关文章推荐
- 吴恩达 深度学习第三周 浅层神经网络 logistic_regression python代码实现
- 神经网络与深度学习 使用Python实现基于梯度下降算法的神经网络和自制仿MNIST数据集的手写数字分类可视化程序 web版本
- 深度学习5:python实现三层神经网络
- [深度学习]Python/Theano实现逻辑回归网络的代码分析
- 深度学习第一课 第四周 深层神经网络用python的实现
- Coursera deeplearning.ai 深度学习笔记1-4-Deep Neural Networks-深度神经网络原理推导与代码实现
- Python实现深度学习之-神经网络识别手写数字(更新中,更新日期:2017-07-12)
- 神经网络与深度学习笔记(二)python 实现随机梯度下降
- 深度学习与神经网络-吴恩达(Part1Week4)-深度神经网络编程实现(python)-基础篇
- Coursera deeplearning.ai 深度学习笔记2-1-Practical aspects of deep learning-神经网络实际问题分析(初始化&正则化&训练效率)与代码实现
- 斯坦福大学深度学习公开课cs231n学习笔记(9)softmax分类和神经网络分类代码实现
- 【Python开发】【神经网络与深度学习】网络爬虫之python实现
- Python20行代码实现多层神经网络的学习
- 神经网络与深度学习 1.6 使用Python实现基于梯度下降算法的神经网络和MNIST数据集的手写数字分类程序
- 【深度学习】1.2:简单神经网络的python实现
- 深度学习与神经网络-吴恩达(Part1Week3)-单隐层神经网络编程实现(python)
- [置顶] 【深度学习】RNN循环神经网络Python简单实现
- [深度学习]Python/Theano实现逻辑回归网络的代码分析
- Coursera deeplearning.ai 深度学习笔记1-3-Shallow Neural Networks-浅层神经网络原理推导与代码实现
- 深度学习笔记(五)用Torch实现RNN来制作一个神经网络计时器