神经网络与人工智能试题
- 格式:docx
- 大小:5.20 MB
- 文档页数:18
2013/2014学年第一学期考试题(卷)
课程名称神经网络与人工智能考试性质考试试卷类型 A 使用班级学硕13级考试方法人数 2 题号一二三四五六七八九十总成绩成绩
第 1 页共18 页
第 2 页 共 18 页
1.用感知器完成下列分类,写出其训练的迭代过程。已知:
{p 1=[22],t 1=0};{p 2=[1−2],t 2=1};{p 3=[−2
2],t 3=0};{p 4=[−10],t 4=1}
史忠植
P34
第 3 页 共 18 页
2.证明:如果输入样本是线性可分的,则误差修正过程一定在有限次迭代后收敛。史忠植P36
第 4 页共18 页
第 5 页 共 18 页
3.写出LMS算法的基本步骤。
史忠植P44
第 6 页共18 页
第 7 页 共 18 页
4.写出反向传播算法中的突触权值的初始化算法。
史
忠
植
P54
5.写出SOM算法的步骤。
史忠植
P73
第8 页共18 页
第 9 页 共 18 页
6.在学习向量量化中,7个四维向量被分配到两个类型的例子,写出一步即可。
x1=[1,0,0,1]T→1;x2=[0,1,1,0]T→2;x3=[0,0,0,1]T→2;x4=[1,0,0,0]T→1 x5=[1,1,1,0]T→1;x6=[0,1,1,1]T→2;x7=[1,1,1,1]T→1
史忠植P81
第10 页共18 页
第 11 页 共 18 页
7.写出用于激励RBF 网络的K-均值聚类算法步骤。 史忠植P151
填空题:
1.神经元(即神经细胞)是由细胞体、树突、轴突和突触四部分构成。
2.按网络结构分,人工神经元细胞可分为前馈型和反馈型,按照学习方式分可
分为:有导师和无导师学习。
3.前馈型网络可分为可见层和隐含层,节点有输入结点、输出节点、计算单元。
4.反馈网络历经状态转移,直到它可能找到一个平衡状态,这个平衡状态称为吸引子。5.神经网络工作过程主要由工作期和学习期两个阶段组成。
6.在ANN中HEBB算法最简单可描述为:如果一个处理单元从另一处理单元接收输入激励信号,而且两者都处于高激励电平,那么处理单元间的加权就应当增强。HEBB网络代表了一种纯前向式无导师学习。
7.δ学习规则又称最小均方规则,它利用目标激活值与所得激活值之差进行学习。其方法是:调整联系强度,使其差最小。
8.常见的七种学习规则中,无导师学习的规则是指HEBB学习和胜者为王学
习规则。
9.误差反传训练算法的主要思想是学习过程分为两个阶段:正向传播过程和反向过程。10.网络吸引子分为稳定和非稳定两种,非稳定吸引子又有两种情况:有限状态指网络状态有规律地在某些状态之间振荡;而混沌状态是指网络无规律地在某些状态之间振荡。
第12 页共18 页
名词解释(共5题,每题5分,共计25分)
1、泛化能力
答:泛化能力又称推广能力,是机器学习中衡量学习机性能好坏的一个重要指标。泛化能力主要是指经过训练得到的学习机对未来新加入的样本(即测试样本)数据进行正确预测的能力。
2、有监督学习
答:有监督学习又被称为有导师学习,这种学习方式需要外界存在一个“教师”,她可以对一组给定输入提供应有的输出结果,学习系统可根据已知输出与实际输出之间的差值来调节系统参数。
3、过学习
答:过学习(over-fitting),也叫过拟和。在机器学习中,由于学习机器过于复杂,尽管保证了分类精度很高(经验风险很小),但由于VC维太大,所以期望风险仍然很高。也就是说在某些情况下,训练误差最小反而可能导致对测试样本的学习性能不佳,发生了这种情况我们称学习机(比如神经网络)发生了过学习问题。典型的过学习是多层前向网络的BP算法。
4、Hebb学习规则
答:如果两个神经元同时兴奋(即同时被激活),则它们之间的突触连接加强。如果用v i, v j表示两个神经元之间的连接权,则Hebb学习规则可以表示为:Δw ij=αv ij v ij,这里α表示学习速率。Hebb学习规则是人工神经网络学习的基本规则,几乎所有神经网络的学习规则都可以看作Hebb学习规则的变形。
5、自学习、自组织与自适应性
答:神经网络结构上的特征是处理单元的高度并行性与分布性,这种特征使神
第13 页共18 页
经网络在信息处理方面具有信息的分布存储与并行计算而且存储与处理一体化的特点。而这些特点必然给神经网络带来较快的处理速度和较强的容错能力。能力方面的特征是神经网络的自学习、自组织与自性适应性。自适应性是指一个系统能改变自身的性能以适应环境变化的能力,它包含自学习与自组织两层含义。自学习是指当外界环境发生变化时,经过一段时间的训练或感知,神经网络能通过自动调整网络结构参数,使得对于给定输入能产生期望的输出。自组织是指神经系统能在外部刺激下按一定规则调整神经元之间的突触连接,逐渐构建起神经网络。也就是说自组织神经元的学习过程,完全是一种自我学习的过程,不存在外部教师的示教。
第14 页共18 页
1.试述遗传算法的基本原理,并说明遗传算法的求解步骤。
遗传算法的基本原理如下:通过适当的编码方式把问题结构变为位串形式(染色体),在解空间中取一群点作为遗传开始的第一代,染色体的优劣程度用一个适应度函数来衡量,每一代在上一代的基础上随机地通过复制、遗传、变异来产生新的个体,不断迭代直至产生符合条件的个体为止。迭代结束时,一般将适应度最高的个体作为问题的解。
一般遗传算法的主要步骤如下:
(1)随机产生一个由确定长度的特征字符串组成的初始群体。
(2)对该字符串群体迭代的执行下面的步(a)和(b),直到满足停止标准:
(a)计算群体中每个个体字符串的适应值;
(b)应用复制、交叉和变异等遗传算子产生下一代群体。
(3)把在后代中出现的最好的个体字符串指定为遗传算法的执行结果,这个结果可以表示问题的一个解。
2.什么是进化计算?它包括哪些内容?它们的出发点是什么?
答:进化计算即模仿生物来建立功能强大的算法,进而将它们运用于复杂的优化问题。进化计算包括遗传算法、进化策略、进化编程、遗传编程和人工生命。遗传算法是模仿生物遗传学和自然选择机理,通过人工方式构造的一类优化搜索算法,是对生物进化过程进行的一种数学仿真,是进化计算的一种最重要形式。
进化策略是一类模仿自然进化原理以求解参数优化问题的算法。
进化编程的过程,可理解为从所有可能的计算机程序形成的空间中,搜索具有
高的适应度的计算机程序个体。
第15 页共18 页