首页 > 其他分享 >神经网络课堂测试

神经网络课堂测试

时间:2024-04-10 09:02:01浏览次数:16  
标签:误差 测试 输出 梯度 传播 计算 神经 输入 网络课堂

石家庄铁道大学2024年春季

  2021 级大数据技术与应用课堂测试

-神经网络计算过程

课程名称:大数据技术与应用  任课教师:王建民     

 

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

 
   

 

 

 

 

 

 

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

 

 

 

 

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

 

 

4、根据样例:

 

 

 

 

计算出模型正向传播、反向传播的各个神经元的输入与输出。模型中的非线性函数采用Relu,方向传播的损失函数结果为Y

其中 X1 =1X2 = -1,要求计算Z_1, Z_2, Z_3,并写出计算过程。

 

 

 

1

正向传播: 将数据传入到相应的神经网络,从输入数据开始,在神经网络内部,一直到输出结果。每个步骤都会对输入的数据进行加权求和,然后通过激活函数来产生输出,这个输出随后作为下一层的输入继续传递。最后,我们得到网络对于给定输入数据的预测结果。

反向传播: 当得到了相应的预测结果,反向传播来计算预测误差也就是实际输出与预计输出的差异。从输出层开始,向输入层方向每一步计算每个神经元对于最终误差的影响程度。通过链式法则来实现,先计算输出层的误差,然后逐层向前计算每一层神经元的误差。这样,就可以知道哪些权重需要调整以及如何调整它们用来减少误差。

梯度下降:用上一步计算出的误差梯度来更新神经网络中的权重和偏置。权重的改变是通过沿着误差梯度的反方向进行的,是为了减少损失函数的值。损失函数比较了实际和预测的差异。通过不断地更新权重,性能会逐渐提高,直到达到某个满意的结果或条件停止。

2

不存在梯度饱和的问题,计算非常简单,线性性质,它可以避免梯度消失,不会饱和较高的激活水平,性能和计算效率高。

3

就是更能理解和处理现实问题,让模型能处理现实世界中的复杂问题。

4

z_1:1*w_1+(-1)*w_2=1 * 1 + (-1) * 2 = -1

a_1:max(z_1,0)=0

z_2:1*w_3+(-1)*w_4= 1*(-1)+ (-1) * 1 = -2

a_2: max(z_2,0)=0

z_3:0*1=0*1=0

Y=0

 

标签:误差,测试,输出,梯度,传播,计算,神经,输入,网络课堂
From: https://www.cnblogs.com/2351920019xin/p/18125292

相关文章

  • 4月10课堂测试
    用自己的话说明深度学习训练三部群正向传播,反向传播,梯度下降的基本功能和原理。        正向传播:正向传播是指输入数据通过神经网络的各个层,最终得到输出结果的过程。在正向传播中,每一层的神经元将输入数据进行加权求和,并经过激活函数处理后传递给下一层。神经网......
  • ARM异构集群组建与通信性能测试
    ARM异构集群组建与通信性能测试1介绍本研究以树莓派、飞腾派、米尔海思三款ARM开发板为基础,组建计算集群,在其上运行实时性测试程序,并结合交换机实现板间通信。2系统编译与加载计划在下述开发板+系统上运行编译好的ARM程序:序号开发板系统状况2.1树莓派原生Rasp......
  • 基于樽海鞘群算法优化的广义回归神经网络(GRNN)预测
    基于樽海鞘群算法优化的广义回归神经网络(GRNN)预测文章目录基于樽海鞘群算法优化的广义回归神经网络(GRNN)预测1.GRNN神经网络概述2.GRNN的网络结构3.GRNN的理论基础4.数据集5.樽海鞘群算法优化GRNN6.实验结果7.Matlab代码摘要:本文介绍基于樽海鞘群算法优化的广......
  • UI自动化测试案例
    备注:本文为博主原创文章,未经博主允许禁止转载。如有问题,欢迎指正。个人笔记(整理不易,有帮助点个赞)笔记目录:笔记本~笔记目录_airtest和selenium那个好用-CSDN博客个人随笔:工作总结随笔_8、以前工作中都接触过哪些类型的测试文档-CSDN博客案例,在“直播吧”app,实现自动化点击......
  • 大数据技术与应用课堂测试-数据清洗同步
    一、 数据结构分析:(1)京津冀三省的2015年度的科技成果数据原始表,为Access数据库,; (2)要求将三省的科技成果数据汇总到同一表中(要求结果表为MySql数据表);(3)三个原始数据表结构不一致,要求结果表中包括所有的字段,表达意思相同或相似的字段要进行合并,不允许丢失字段(若只有本表独有字段,......
  • 5.Pytest自动化测试框架(2)
    [email protected]装饰器及执行级别作用:相当于Jemeter中的setup和teardown函数setup:在所有方法之前执行teardown:在所有方法之后执行importpytest#装饰器,声明下面的函数是setup函数,即会在所有方法之前执行#scope参数:可省略,缺省值默认是function级别#function:......
  • 面试常问问题——web端测试、安卓测试、ios测试的区别是什么?
    web端需要考虑:1、浏览器种类的兼容2、浏览器版本的兼容3、电脑和显示器的显示4、缩放窗口大小的显示5、响应时间 app测试需要考虑:1、不同的屏幕分辨率2、不同品牌的设备3、不同的系统4、不同的安卓版本5、安装卸载......
  • 【攻防实操系列+内网渗透】--第1章:内网渗透测试基础①
    内网也指局域网(LocalAreaNetwork,LAN),是指在某一区域内由多台计算机互连而成的计算机组,组网范围通常在数千米以内。在局域网中,可以实现文件管理、应用软件共享、打印机共享、工作组内的日程安排、电子邮件和传真通信服务等。内网是封闭的,可以由办公室内的两台计算机组成,也......
  • 自动化测试工具playwright
    Playwright是由微软在2020年初开源的新一代自动化测试工具,其功能和Selenium、Pyppeteer等类似,都能驱动浏览器进行各种自动化操作。它不仅功能强大,而且对市面上的主流浏览器都提供了支持,其API功能简洁又强大。此外,Playwright是一个可以支持网页页面渲染的工具,加上其强大又简洁的......
  • [转帖][数据库]000 - Sysbench 数据库压力测试工具
    https://zhuanlan.zhihu.com/p/340527565  sysbench 是一个开源的、模块化的、跨平台的多线程性能测试工具,可以用来进行CPU、内存、磁盘I/O、线程、数据库的性能测试。目前支持的数据库有MySQL、Oracle和PostgreSQL。以下操作都将以支持MySQL数据库为例进行。 1.......