首页 > 其他分享 >4月10课堂测试

4月10课堂测试

时间:2024-04-10 09:01:48浏览次数:17  
标签:10 函数 梯度 传播 神经网络 反向 测试 参数 课堂

用自己的话说明深度学习训练三部群正向传播,反向传播,梯度下降的基本功能和原理。

 

 

 

 

 

 

 

 

正向传播:正向传播是指输入数据通过神经网络的各个层,最终得到输出结果的过程。在正向传播中,每一层的神经元将输入数据进行加权求和,并经过激活函数处理后传递给下一层。神经网络的参数在正向传播中保持不变,正向传播过程可以理解为网络最终算出一个预测值。

反向传播:反向传播是指根据输出结果与真实标签之间的误差,通过神经网络反向计算梯度的过程。它从输出层开始,通过链式法则依次计算每一层的参数对误差的影响,然后将这些梯度传递回去更新参数。反向传播的关键在于求解每个参数对误差的偏导数,这个过程利用了链式法则。

梯度下降:梯度下降是一种优化算法,用于调整神经网络参数以最小化损失函数。它利用反向传播计算得到的梯度信息,沿着梯度的反方向逐步调整参数,以减少损失函数的值。梯度下降的核心思想是在参数空间中找到损失函数的局部最小值点,使得神经网络的预测结果与真实标签更加接近。

2、请问人工神经网络中为什么ReLu要好过于tanh和sigmoid function?

解决梯度消失问题:在反向传播过程中,tanh和sigmoid函数的梯度在两端趋于0,导致梯度消失问题,使得网络难以训练。而ReLU函数在正值区域的导数恒为1,因此不存在梯度消失问题,能够更有效地传递梯度信息,加速收敛。稀疏激活性:ReLU函数在输入为负时输出为0,因此可以使得网络中的神经元更加稀疏地激活,减少参数之间的冗余性。相比之下,tanh和sigmoid函数在输入的绝对值较大或较小时,输出接近于饱和状态,神经元的激活信息不够稀疏。

计算效率高:ReLU函数的计算简单,只需比较输入是否大于0即可,避免了复杂的指数运算。相比之下,tanh和sigmoid函数需要进行指数运算,计算量较大,特别是在深层网络中会增加训练的时间成本。

3、为什么引入非线性激励函数?

因为如果不用非线性激励函数,每一层都是上一层的线性函数,无论神经网络多少层,输出都是输入的线性组合,与只有一个隐藏层效果一样。相当于多层感知机了。所以引入非线性激励函数,深层网络就变得有意义了,可以逼近任意函数。

标签:10,函数,梯度,传播,神经网络,反向,测试,参数,课堂
From: https://www.cnblogs.com/yunbianshangdadun/p/18125296

相关文章

  • 【ZZULIOJ】1053: 正弦函数(Java)
    目录题目描述输入输出样例输入 Copy样例输出 Copycode题目描述输入x,计算上面公式的前10项和。输入输入一个实数x。输出输出一个实数,即数列的前10项和,结果保留3位小数。样例输入 Copy1样例输出 Copy0.841codeimportjava.util.*;publicclassMain......
  • 【ZZULIOJ】1052: 数列求和4(Java)
    目录题目描述输入输出样例输入 Copy样例输出 Copycode题目描述输入n和a,求a+aa+aaa+…aa…a(n个a),如当n=3,a=2时,2+22+222的结果为246输入包含两个整数,n和a,含义如上述,你可以假定n和a都是小于10的非负整数输出输出前n项和,单独占一行样例输入 Copy32样例输出......
  • 【ZZULIOJ】1051: 平方根的和(Java)
    目录题目描述输入输出样例输入 Copy样例输出 Copycode题目描述数列的定义如下:数列的第一项为item,以后各项为前一项的平方根,求数列的前n项的和。输入由两个整数item(item<10000)和n(n<1000)组成,item和n的含义如前所述。输出输出该数列的和,占一行,要求精度保留2位......
  • Node.js毕业设计基于翻转课堂教学模式的小学英语微课互动平台(Express+附源码)
    本系统(程序+源码)带文档lw万字以上  文末可获取本课题的源码和程序系统程序文件列表系统的选题背景和意义选题背景:在当前的教育领域,随着信息技术的飞速发展和互联网的普及,传统的教学模式正在逐渐被新型的、更为灵活和互动性强的在线教学模式所取代。翻转课堂作为一种新型......
  • ARM异构集群组建与通信性能测试
    ARM异构集群组建与通信性能测试1介绍本研究以树莓派、飞腾派、米尔海思三款ARM开发板为基础,组建计算集群,在其上运行实时性测试程序,并结合交换机实现板间通信。2系统编译与加载计划在下述开发板+系统上运行编译好的ARM程序:序号开发板系统状况2.1树莓派原生Rasp......
  • UI自动化测试案例
    备注:本文为博主原创文章,未经博主允许禁止转载。如有问题,欢迎指正。个人笔记(整理不易,有帮助点个赞)笔记目录:笔记本~笔记目录_airtest和selenium那个好用-CSDN博客个人随笔:工作总结随笔_8、以前工作中都接触过哪些类型的测试文档-CSDN博客案例,在“直播吧”app,实现自动化点击......
  • CF1097H Mateusz and an Infinite Sequence
    这种模非常小的数意义下的递归结构的区间查询显然可以抽象为\(O(d\log_{d}V)\)次信息的合并,问题的关键在于如何快速的处理信息的合并。一个非常\(\text{trival}\)的想法是每次合并时直接计算跨过分界点的区间个数,但这个严格不弱于通配符匹配问题,直接使用卷积只能做到\(O(nm......
  • 大数据技术与应用课堂测试-数据清洗同步
    一、 数据结构分析:(1)京津冀三省的2015年度的科技成果数据原始表,为Access数据库,; (2)要求将三省的科技成果数据汇总到同一表中(要求结果表为MySql数据表);(3)三个原始数据表结构不一致,要求结果表中包括所有的字段,表达意思相同或相似的字段要进行合并,不允许丢失字段(若只有本表独有字段,......
  • 5.Pytest自动化测试框架(2)
    [email protected]装饰器及执行级别作用:相当于Jemeter中的setup和teardown函数setup:在所有方法之前执行teardown:在所有方法之后执行importpytest#装饰器,声明下面的函数是setup函数,即会在所有方法之前执行#scope参数:可省略,缺省值默认是function级别#function:......
  • 如何删除window10此电脑下的“视频/文档/音乐“等文件夹方法
    按下win+r,输入regedit回车,打开注册表。然后在导航栏里输入HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace2、找到相应的键值进行修改操作:(1)更改【下载】文件夹:{088e3905-0323-4b02-9826-5d99428e115f}(2)更改【图片】......