【数之道 05】走进神经网络模型、机器学习的世界
【数之道 05】走进神经网络模型、机器学习的世界
神经网络
- 神经网络(ANN)
- 神经网络基础
- 激活函数
- 神经网络如何通过训练提高预测准确度
- 逆向参数调整法 (BackPropagation)
- 梯度下降法
- 链式法则
- 增加一层
b站视频连接
神经网络(ANN)
最简单的例子,视频的推送,就是神经网络作用的结果
神经网络基础
人造神经元是整个网络系统的最小单位,不同神经元按照权重不同连接
输入层:起到传递数据的作用
隐藏层:部分神经元被激活,这里涉及到激活函数,根据相应权重流入输出层
输出层:神经元根据激活函数产生最终的输出值
激活函数
拿其中一个神经元来说,信号强度是由之前的加权和决定,激活函数将输入信号转换成该神经元的输出值
这里如果激活函数为分段函数,输出值会产生突变 0突变为1
为了平滑神经元输出值,选择不同的激活函数
神经网络如何通过训练提高预测准确度
逆向参数调整法 (BackPropagation)
训练的结果是不断调整w1,w2,让Y,E集合的误差平方和最小
具体调整过程中需要借助
- 梯度下降法
- 链式法则
梯度下降法
核心:
为了求得误差平方和的最小值,将w从初始值逐渐移动到s(w)导数为0处
每次移动的幅度由s,w的导数和学习系数常数值eta决定
这里导数为正时,步幅为负
这里学习系数太小了学习速度慢,太大了可能会跳过极值点
链式法则
这里对s,w的求导过程中需要使用链式法则
增加一层
依然可以套用之前的结果
最新文章
- 笔记本电脑光驱无法读写故障的识别原则
- 录像机出现卡顿问题是什么原因呢?
- 论文精读MediaPipe Hands
- 【腾讯云 HAI域探秘】——自行搭建Stable Diffusion模型服务用于生成AI图片
- phpstudy 开启目录浏览功能
- JAVA基础7:数组
- Linux系统编程——标准c库对文件操作
- 人工智能基础
- 医疗器械维修工程师必须重视的方面
- Actipro Software WinForms Controls 23.1.2
- 关于论文图表目录和交叉引用的使用小结
- 编码集的作用是什么?说出几个常见的编码集?为什么常用utf
- 【微软技术栈】C#.NET 中的泛型
- HTML设置标签栏的图标
- Ansible playbook详解
- Cygwin工具制作Redis服务端Window版本
- NLP在网安领域中的应用(初级)