3、人工智能技术基础思考与练习题答案.docx
《3、人工智能技术基础思考与练习题答案.docx》由会员分享,可在线阅读,更多相关《3、人工智能技术基础思考与练习题答案.docx(18页珍藏版)》请在优知文库上搜索。
1、思考与练习题答案第1章1 .什么是人工智能?试从学科和能力两方面加以考虑.答:人工智能是研究用计算机对人类的智能进行模拟和扩展的一门技术科学,其目的是让机器使用与人类相似的智能对信息进行处埋和加工.2 .在人工智能的发展过程中.有“思,起了“作用?答:(1)模拟人的逻辑思维能力.(2模拟人的大脑结构.(3)模拟人的行为能力.3 .人工智能研究包括要些内容?这些内容的要性如何?答:(1人工神经网络.简单模拟生物神经网络,构造人工智能模型的基础;(2)知识图谱.用图模型表示知识、实现知识推理的技术,是构建逻辑思维的基础结构:3图神经网络,图和神经网络相结合的产物,砂合形象思处和逻辑思维的桥梁:(4
2、)机器学习方法,确定模型参数的方法,实现模型优化的核心技术。第2章1 .什么是神经网络?请写出抻鲤网络的基本结构.答:人工神经网络是由大J1.t人工神经元按一定规则连接构建成的网络结构,是一种模仿生物神经网络行为特征具有分布式并行信息处理能力的数学模型。人工神经网络有三种基本结构:(1)前馈型网络:单向多层网络结构.其中每一层包含若干个人工神经元,同一层的人工神经元之间没有互相连接,层间信息的传送只沿一个方向进行。(2)反馈盘网络:网络中的人工神经元不仅可以接受其它人工神经元的信号,同时也格自身的怆出信号作为输入佶号.(3)自组织神经网络:通过自动寻找输入信恩中的内在规律和木质属性,自组织、自
3、适应地改变网络参数与结构的人工神经网络,自组织网络中的节点与其邻域内其他节点广泛相连.并互相激励,具备自主学习能力.2 .计算Re1.U函数的导数,说明Re1.U函数的死亡问题.答:Re1.U函数在X取值为.负的情况卜,函数输出值为0,在其它情况下为雄性函数,因此,其导数仅在X为正时存在等于1.但布干Re1.U函数使得所有小于。的输入信号部等于0,这使得更新参数之后,会出现参数无法继续更新的情况,W存在Re1.U函数死亡何典,3 .与计算机程序,分别使用梯度下降法,机梯度下降法比较诚险结果.答:可以自己选择任意可做函数.使用任何计算机谱小例如MtaIab.Python.娘程实现两种梯度下降法,
4、对比实照结果.4为什么使用反向传播算法进行套效更新时,不宜接初始化为。?答:由于反向传播曾法是基于梯僮下降的递推优化算法,梯度与参数直接相关,如果将参数初始化为零,那么将V致梯度为零,进而使卷数无法更新,因此多数不能直接初始化为0.5 .试述反向传播的基本学习算法.答:反向传播修法包含两个过程,输入信息沿背神经网络从前向后正向传播,计辣损失除数:然后利用损失函数计驾广义误差并从神经网络从后向前反向传播,进而利用广义误差进行神经网络参数更新,6 .写计算机程序,用动法实现两层神短网络对MNIST手写数据集的识别答:可以使用任何计算机语言,例如Mta1.ab.Python.编程实现,注意这里的两层
5、神经网络指的是含有一个溶层的前向神经网络。第3章1 .什么是卷积探作?说明步长、填充分别指的是什么.答:利用卷枳核对怆入图像做卷枳运算,以检冽输入图片的局部特征.步长即卷积核在原始图片上做卷积时摊次滑动的像素点。填充指为输入特征图进行边界埴充,保证送积运算后得到需要大小的特征图.2 .什么是液化掾作?说明油化M1.作的种类和作用有寿些.答:池化操作用于改变的是图像的尺寸,加大值池化提取池化区域的最有奴特征,平均池化提取池化区域的平均特征.步长指池化操作的特征图上的滑动距高,填充用于上采样(反向池化)在相应区域填零,3 .试述IeNet-5、A1.ex-Net.VGGNet的网络结构答:参照书中
6、给出的网络绪构图进行描述.4 .试述InCePt1.on、ResNet,SENet相对于VGG-Net的鼻同点答:参照书中给出的网络结构图进行描述.5 .试用编程实现InCePtion、ResNet,SE-ReSNet等网络模型,井对比分析实殴结果.答:可以使用任何计算机语言,例如Mta山b.Python.在相应的环境卜编程实现.1 .什么是循环钟经网络?为什么要使用循环神经网络?面要说明其原理.答:循环神经网络(ReCUrremNeUra1.Network,RNN)足一类处理序列数据的人工神经网络,相较于卷枳神经网络关注的是数据中的局部特征,循环神经网络关注的是序列数据中按照序列顺序的前后依
7、赖关系.它将先前数据的计算结果与之后的数据一同计算产生新的结果,如此循环往发.正是因为循环M络对于不同时间步的数据不是同时计算的,因而可以处理可变长度的序列数据,大大扩大了应用的树,2 .对于一个单层且时间步为3的一环神较网络,请写出进行第一次前向梅搭的过程.答:单层RNN的网络方程如下,对于f时刻:声“(。/)+Wa)+b)(1)其中为激活函数,般来说会选择tanh函数,b为储汽;XM,m)分别为网络输入和除层输出输出层输出为:=(Vh1.ti+c)(2)其中3为激活函数.通常RNN用于分类任务,故这里一般用SoftmaX函数.第一次前向传播过程如卜:由于初始时刻,M=0,故第一次前向传播隐
8、层输出为:h(=(,+b)输出层输出为:W(VTJ+c)3 .请用考对于诗政等文本生成任务可以采用舞和网络结构,并简述调练海程.答:由于诗歌等文本生成何跑均能对输入的作谆的要求进行理解,而这些要求是有前后顺序的序列数据,因此必须采用有处理序列数据能力的RNN或TranSfOrmer为础的网络结构。这类网络结构的训练同样采用有教师的误差方向传播算法进行,其训练流程包括正向传播输入数据,反向传播广义误差,进而实现网络权位的更新V个过程.4 .简述循环神短网络首向传播和反向传播的过程.答:由于循环神经网络可以按时间展开成前向神经网络,因此它也可以使用误差反向传播算法进行训练,也包含前向传播和反向传播
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人工智能 技术 基础 思考 练习题 答案
