当前位置:网站首页>深度学习培训二笔记
深度学习培训二笔记
2022-08-10 16:31:00 【keoubaou~】
1.BP神经原理
BP神经网络主要由三部分组成,分别是前向传播,反向传播,测试模型。其中前向传播主要是计算模型当前的预测结果,反向传播是对模型进行修正得到能达到预测效果的模型,测试模型是看我们最后通过反向传播得到的模型能否识别出我们想要的分类。
BP算法的核心思想是:学习过程由信号的正向传播和误差的反向传播两个过程组成。
正向传播:输入层的神经元负责接受外界发来的各种信息,并将信息传递给中间层神经元,中间隐含层神经元负责将接收到的信息进行处理变换,根据需求处理信息,实际应用中可将中间隐含层设置为一层或者多层隐含层结构,并通过最后一层的隐含层将信息传递到输出层,这个过程就是BP神经网络的正向传播过程。
反向传播:当实际输出与理想输出之间的误差超过期望时,就需要进入误差的反向传播过程。它首先从输出层开始,误差按照梯度下降的方法对各层权值进行修正,并依次向隐含层、输入层传播。通过不断的信息正向传播和误差反向传播,各层权值会不断进行调整,这就是神经网络的学习训练。当输出的误差减小到期望程度或者预先设定的学习迭代次数时,训练结束,BP神经网络完成学习。
三层结构
输入层:i1 i2,隐藏层:两个神经元 h1 h2,输出层:o1 o2
加权求和
2.BP神经网络的推导
隐藏层神经元的设置方法:
如果BP神经网络中输入层节点数为m个,输出层节点是为n个,则由下式可推出隐藏层节点数为s个。其中b一 般为1-9 的整数。
反向计算总误差:
边栏推荐
猜你喜欢
sprintboot验证码kaptcha 自定义图片样式
[FreeRTOS] 13 Dynamic Memory Management
The sword refers to OfferⅡ 045. The bottommost leftmost value of the binary tree dfs
剑指OfferⅡ 045.二叉树最底层最左边的值 dfs
I met a 25k+ from Tencent, he let me see what kind of basic ceiling
Gif动图怎么用视频做?一键在线完成视频转gif制作
电力系统潮流计算(牛顿-拉夫逊法、高斯-赛德尔法、快速解耦法)【6节点 9节点 14节点 26节点 30节点 57节点】(Matlab代码实现)
C language symbols on how to use
被大厂面试官参考的Redis笔记,堪称Redis面试天花板
如何将jpg图片变成gif?教你一分钟图片合成gif的方法
随机推荐
北海 Kraken:基于 Flutter 构建的高性能 Web 渲染引擎
App自动化测试框架设计与实现
Annual salary of 600,000+?This 100,000-word interview assault book covers all technology stacks from Ali P5 engineers to P7
64位 RT-Thread 移植到 Cortex-A53 系统 bug 修复笔记
rtsp 和 rtmp 推流(一)
How to use bitwise operators in C language
如何修改gif图片尺寸?教你一键裁剪gif尺寸
常用持续集成工具对比
v-on补充:自定义参数传递和事件修饰符
babylonjs shader
推荐几款最好用的MySQL开源客户端,建议收藏!
电力系统潮流计算(牛顿-拉夫逊法、高斯-赛德尔法、快速解耦法)【6节点 9节点 14节点 26节点 30节点 57节点】(Matlab代码实现)
MySQL数据库完全备份与增量备份怎么实现
第叁章模块大全之《 os模块》
LeetCode-337. House Robber III
#夏日挑战赛#【ELT.ZIP】啃论文俱乐部——学术科研方法论沉淀辑
华为-求int型正整数在内存中存储时1的个数
shell中判断文件目录是否存在
直播预告|从新手村到魔王城,高效默契的敏捷团队如何炼成
MS | 使用小技巧不完全总结