[deeplearning-002] 单节点神经网络推导
来源:互联网 发布:get it 编辑:程序博客网 时间:2024/06/17 01:12
这个例子是最基础的例子,深度学习是它的各种形式的扩展。几个关键点:神经网络结构,激活函数,向量化,随机梯度下降算法,是深度学习的基石。
1.训练集
设训练集合是
2.神经网络结构
一个神经元,有d+1个输入,前d个是向量
求导的话,就是
3.神经网络的输出
对一个样本而言,计算神经元的输出。
4.代价函数
.上一步,是一个样本时神经网络的输出。训练后的神经网络,期望在全部样本集上,让样本的拟合误差最小,设代价函数是MSE,那么在全部样本上,拟合误差代价函数如下:
注意,这里的
5.随机梯度下降求极值
上式求最小值。未知数是
这里,
为简化起见,设
随机梯度下降的话,就每次随机选择若干个
对于b,有下式:
6.正则化
有时候,为了防止过拟合,在第4步的公式,会加上一个对
由此导致梯度下降算法会略做改变。
7.代码实现
本质上,单节点神经网络就是Logistic Regression。本博之前已经给出详细的推导过程,请参考
http://blog.csdn.net/lizhe_dashuju/article/details/49864569
阅读全文
0 0
- [deeplearning-002] 单节点神经网络推导
- 神经网络推导
- DeepLearning:三、神经网络
- DeepLearning:四、BP神经网络
- deeplearning.ai-卷积神经网络
- Coursera deeplearning.ai 深度学习笔记1-3-Shallow Neural Networks-浅层神经网络原理推导与代码实现
- Coursera deeplearning.ai 深度学习笔记1-4-Deep Neural Networks-深度神经网络原理推导与代码实现
- deeplearning.ai之卷积神经网络
- BP神经网络算法推导
- 神经网络及BP推导
- BP神经网络原理推导
- BP神经网络算法推导
- 神经网络公式推导
- BP神经网络算法推导
- BP神经网络推导
- 分分钟推导神经网络
- 分分钟推导神经网络
- BP神经网络公式推导
- 在PopupWindow中再弹出PopupWindow问题
- 004 矩阵理论的产生:背景、矩阵问题(矩阵逆阵理论、矩阵秩的理论);矩阵逆阵(定义、存在性、求法)
- day2
- Android设计模式之MVP
- Xcode9学习笔记18
- [deeplearning-002] 单节点神经网络推导
- ios-ios11去除Social Framework
- [交互] Codeforces Gym101190 NEERC2016I. Indiana Jones and the Uniform Cave
- BZOJ4403 序列统计
- 用栈将十进制数转行成二进制数
- 二级列表和全选
- Visual Studio 命令行安装方法及离线下载安装包
- BZOJ2982 combination
- 第七周 【项目1