Artificial Neural Networks

Slides:



Advertisements
Similar presentations
一、 一阶线性微分方程及其解法 二、 一阶线性微分方程的简单应用 三、 小结及作业 §6.2 一阶线性微分方程.
Advertisements

第五节 全微分方程 一、全微分方程及其求法 二、积分因子法 三、一阶微分方程小结. 例如 所以是全微分方程. 定义 : 则 若有全微分形式 一、全微分方程及其求法.
目录 上页 下页 返回 结束 习题课 一、导数和微分的概念及应用 二、导数和微分的求法 导数与微分 第二章.
第八章 第四节 机动 目录 上页 下页 返回 结束 一个方程所确定的隐函数 及其导数 隐函数的微分法.
2.5 函数的微分 一、问题的提出 二、微分的定义 三、可微的条件 四、微分的几何意义 五、微分的求法 六、小结.
全微分 教学目的:全微分的有关概念和意义 教学重点:全微分的计算和应用 教学难点:全微分应用于近似计算.
信号与系统 第三章 傅里叶变换 东北大学 2017/2/27.
§3.4 空间直线的方程.
第五章 二次型. 第五章 二次型 知识点1---二次型及其矩阵表示 二次型的基本概念 1. 线性变换与合同矩阵 2.
第三章 函数逼近 — 最佳平方逼近.
《高等数学》(理学) 常数项级数的概念 袁安锋
第一章 行列式 第五节 Cramer定理 设含有n 个未知量的n个方程构成的线性方程组为 (Ⅰ) 由未知数的系数组成的n阶行列式
恰当方程(全微分方程) 一、概念 二、全微分方程的解法.
第五节 微积分基本公式 、变速直线运动中位置函数与速度 函数的联系 二、积分上限函数及其导数 三、牛顿—莱布尼茨公式.
第二节 微积分基本公式 1、问题的提出 2、积分上限函数及其导数 3、牛顿—莱布尼茨公式 4、小结.
第5章 定积分及其应用 基本要求 5.1 定积分的概念与性质 5.2 微积分基本公式 5.3 定积分的换元积分法与分部积分法
第四节 一阶线性微分方程 线性微分方程 伯努利方程 小结、作业 1/17.
第三节 格林公式及其应用(2) 一、曲线积分与路径无关的定义 二、曲线积分与路径无关的条件 三、二元函数的全微分的求积 四、小结.
Examples for transfer function
数据挖掘原理与SPSS Clementine应用宝典
第2章 Z变换 Z变换的定义与收敛域 Z反变换 系统的稳定性和H(z) 系统函数.
第三章 多维随机变量及其分布 §2 边缘分布 边缘分布函数 边缘分布律 边缘概率密度.
§3.7 热力学基本方程及麦克斯韦关系式 热力学状态函数 H, A, G 组合辅助函数 U, H → 能量计算
全国高校数学微课程教学设计竞赛 知识点名称: 导数的定义.
元素替换法 ——行列式按行(列)展开(推论)
计算机数学基础 主讲老师: 邓辉文.
§2 求导法则 2.1 求导数的四则运算法则 下面分三部分加以证明, 并同时给出相应的推论和例题 .
Online job scheduling in Distributed Machine Learning Clusters
第05讲 反馈网络.
第一章 函数 函数 — 研究对象—第一章 分析基础 极限 — 研究方法—第二章 连续 — 研究桥梁—第二章.
第8章 静电场 图为1930年E.O.劳伦斯制成的世界上第一台回旋加速器.
使用矩阵表示 最小生成树算法.
工业机器人技术基础及应用 主讲人:顾老师
第4章 非线性规划 4.5 约束最优化方法 2019/4/6 山东大学 软件学院.
专题作业.
抽样和抽样分布 基本计算 Sampling & Sampling distribution
线性规 Linear Programming
概 率 统 计 主讲教师 叶宏 山东大学数学院.
Three stability circuits analysis with TINA-TI
线 性 代 数 厦门大学线性代数教学组 2019年4月24日6时8分 / 45.
WPT MRC. WPT MRC 由题目引出的几个问题 1.做MRC-WPT的多了,与其他文章的区别是什么? 2.Charging Control的手段是什么? 3.Power Reigon是什么东西?
成绩是怎么算出来的? 16级第一学期半期考试成绩 班级 姓名 语文 数学 英语 政治 历史 地理 物理 化学 生物 总分 1 张三1 115
第16讲 相似矩阵与方阵的对角化 主要内容: 1.相似矩阵 2. 方阵的对角化.
iSIGHT 基本培训 使用 Excel的栅栏问题
用穷举法设计程序 南京师范大学 教育技术系 倪佳慧
§6.7 子空间的直和 一、直和的定义 二、直和的判定 三、多个子空间的直和.
Hopfield神经网络模型与学习算法.
树和图 tree and graph 蔡亚星.
概 率 统 计 主讲教师 叶宏 山东大学数学院.
多层循环 Private Sub Command1_Click() Dim i As Integer, j As Integer
学习任务三 偏导数 结合一元函数的导数学习二元函数的偏导数是非常有用的. 要求了解二元函数的偏导数的定义, 掌握二元函数偏导数的计算.
1.非线性规划模型 2.非线性规划的Matlab形式
第七、八次实验要求.
建模常见问题MATLAB求解  .
第15讲 特征值与特征向量的性质 主要内容:特征值与特征向量的性质.
第二节 函数的极限 一、函数极限的定义 二、函数极限的性质 三、小结 思考题.
§7.3 离散时间系统的数学 模型—差分方程 线性时不变离散系统 由微分方程导出差分方程 由系统框图写差分方程 差分方程的特点.
难点:连续变量函数分布与二维连续变量分布
滤波减速器的体积优化 仵凡 Advanced Design Group.
基于列存储的RDF数据管理 朱敏
定义5 把矩阵 A 的行换成同序数的列得到的矩阵,
第三章 从概率分布函数的抽样 (Sampling from Probability Distribution Functions)
教学大纲(甲型,54学时 ) 教学大纲(乙型, 36学时 )
Volterra-Lotka方程 1925年, A. Lotka(美)和V. Volterra(意)给出了第一个两物种间的捕食模型。
线性规划 Linear Programming
第十七讲 密码执行(1).
《偏微分方程》第一章 绪论 第一章 绪论 1.1.
混沌保密通讯 实验人 郝洪辰( ) 李 鑫( ).
最小生成树 最优二叉树.
§2 自由代数 定义19.7:设X是集合,G是一个T-代数,为X到G的函数,若对每个T-代数A和X到A的函数,都存在唯一的G到A的同态映射,使得=,则称G(更严格的说是(G,))是生成集X上的自由T-代数。X中的元素称为生成元。 A变, 变 变, 也变 对给定的 和A,是唯一的.
Presentation transcript:

Artificial Neural Networks 第六章 人工神经网络 (III) Artificial Neural Networks ANN by 谢广明 , 2005~2006学年度第一学期

内 容 Hopfield NN DHNN CHNN HNN求解TSP 算法改进 算法混合 其它神经网络 内 容 Hopfield NN DHNN CHNN HNN求解TSP 算法改进 算法混合 其它神经网络 by 谢广明 , 2005~2006学年度第一学期

John Joseph Hopfield Prof. of Molecular Biology Princeton University, USA 掀起人工神经网络研究第二次热潮! by 谢广明 , 2005~2006学年度第一学期

Hopfield 网络 Hopfield 网络 1982年,Hopfield开创性地在物理学、神经生物学和计算机科学等领域架起了桥梁,提出了Hopfield 反馈神经网络模型(HNN),证明在高强度连接下的神经网络依靠集体协同作用能自发产生计算行为。 与前向神经网络相比,后者有学习能力;前者具有联想记忆功能和解决优化问题的能力 by 谢广明 , 2005~2006学年度第一学期

与前向神经网络比较 BP神经网络 Hopfield神经网络 by 谢广明 , 2005~2006学年度第一学期

Hopfield 网络 Hopfield 网络 Hopfield 网络是典型的全连接网络 网络的状态满足一个非线性动力学方程,可表现出丰富的动态特性,如收敛,发散,极限环,混沌等。 by 谢广明 , 2005~2006学年度第一学期

Hopfield 网络 Hopfield 网络 在一定的条件下,赋予网络某个初值,系统将迅速演化到某个静止状态,即所谓稳态。 稳态由各个神经元的连接权值确定,并不唯一 从不同的初值出发会演化到不同的稳态 可以构造一个状态的能量函数,并证明稳态对应的能量函数取极小 by 谢广明 , 2005~2006学年度第一学期

Hopfield 网络 HNN 优化问题 网络的状态 优化问题的解 能量函数 目标值 稳态 极小点 by 谢广明 , 2005~2006学年度第一学期

Hopfield 网络 1985 年Hopfield 和Tank 两人用连续HNN尝试解决TSP ,获得了成功. 其基本思想是把TSP问题映射到CHNN 网络中去, 使用换位矩阵表示有效路径,并设法用网络能量代表路径总长作用于反馈回路调节输入变化, 从而使得网络能量为最小———得到最短路径. 由于Hopfield 网络状态更新规则只能使能量函数往减小的这一个方向变化, 能量函数很容易陷入局部最小值,使得网络解不能够达到路径最优. 所以并不理想! by 谢广明 , 2005~2006学年度第一学期

DHNN 离散型Hopfield 网络采用差分方程描述,输出为二值型,网络采用全连接结构。 令 为各神经元的输出, 为各神经元与第 个神经元的连接权值, 为第 神经元的阈值,则有 by 谢广明 , 2005~2006学年度第一学期

DHNN 对称网络 无自反馈网络 异步更新方式 同步更新方式 两个神经元相互影响的权重相同 神经元对自己的反馈为零 任意时刻只有一个神经元更新输出,其他神经元不变 同步更新方式 任意时刻所有神经元更新输出(全并行) 任意时刻部分神经元更新输出(部分同步) by 谢广明 , 2005~2006学年度第一学期

DHNN 稳定输出 从某个初始输出开始,若存在一个有限时刻, 从该时刻后网络输出不再发生变化,则称网络进入稳定输出。 by 谢广明 , 2005~2006学年度第一学期

DHNN 随机异步更新方式 任意时刻随机选择一个神经元更新输出,其他神经元不变 优点;算法容易实现,不需要同步机制,避免不同稳态以等概率出现 by 谢广明 , 2005~2006学年度第一学期

DHNN 异步更新方式下的能量函数 也是构造一个关于状态的函数,定义其能量为 能量变化量为 这样随着网络的演变,能量总是在下降 by 谢广明 , 2005~2006学年度第一学期

DHNN DHNN主要用途是联想记忆 每一种稳定输出对应一种模式,给定一个输出,令网络从其开始演化,则必然收敛到稳定输出,即某个模式上。 稳定输出的个数以及具体值可由网络的连接权值和阈值完全决定,应用的时候就要具体设计它们 by 谢广明 , 2005~2006学年度第一学期

CHNN 连续型Hopfield 网络采用微分方程描述,输出取值也为连续型,仍然采用全连接结构。 by 谢广明 , 2005~2006学年度第一学期

CHNN Hopfield用模拟电路设计CHNN by 谢广明 , 2005~2006学年度第一学期

CHNN 根据电路方程,CHNN的动态方程可简化描述如下: 其中g为Sigmoid函数 by 谢广明 , 2005~2006学年度第一学期

CHNN 对称网络 同步更新方式 两个神经元相互影响的权重相同 任意时刻所有神经元更新输出(全并行) by 谢广明 , 2005~2006学年度第一学期

CHNN 构造能量函数 容易验证 注:这里实际上给出了如果先有能量函数,如何构造神经元的动态方程的方法 by 谢广明 , 2005~2006学年度第一学期

CHNN 能量函数的导数为 by 谢广明 , 2005~2006学年度第一学期

CHNN 随时间的增长,神经网络在状态空间中的轨迹总是向能量函数减小的方向变化,且网络的稳定点就是能量函数的极小点。 by 谢广明 , 2005~2006学年度第一学期

CHNN求解TSP 利用CHNN求解TSP, 主要包含有两个问题 首先要把TSP的解表达成NN的状态 by 谢广明 , 2005~2006学年度第一学期

TSP 问题回顾 给定n个城市以及两两城市之间的距离,求解一条从某个城市出发、不重复地遍历所有其它城市并最终又回到起始城市的最短路径。 数学描述 给定图G=(V,E), V为顶点集, E为边集,确定一条长度最短的Hamilton回路 by 谢广明 , 2005~2006学年度第一学期

编码方案 置换矩阵表示 将一个旅程定义为一个置换矩阵M ,若城市 i 在第j 步访问,则矩阵元素mij = 1. 这种方法用n ×n 矩阵M 代表一条旅程, M有如下三个性质: 1) 矩阵中每一行有且仅有一个1 2) 矩阵中每一列有且仅有一个1 3) 所有元素之和为n by 谢广明 , 2005~2006学年度第一学期

编码方案 例如:如下矩阵表示的解为 C->A -> E -> B -> D 1 2 3 4 5 A B C D E B C D E by 谢广明 , 2005~2006学年度第一学期

构造CHNN表示TSP的解 用一个包含n2个神经元的CHNN, 输出分别为v11,v12,…,vnn, 其中第一个下标表示城市的编号,第二个下标表示城市在解中的位置。 网络的输出取0或1,就可以表示TSP的解。 by 谢广明 , 2005~2006学年度第一学期

目标函数的表示 TSP的目标函数用CHNN的状态可以为 但是直接作为能量函数不可以,否则必然所有节点输出为零即可,这显然不能的到TSP的解 by 谢广明 , 2005~2006学年度第一学期

约束条件 行和为1 列和为1 所有元素和为n 注:以上三条为Hopfield最初提出的,有很大缺陷 by 谢广明 , 2005~2006学年度第一学期

构造能量函数 采用Lagrange乘子法,有约束问题转化为无约束问题,得到能量函数为 其中 A,B,C,D为事先给定的正常数 by 谢广明 , 2005~2006学年度第一学期

构造连接权重和阈值 根据公式 计算得到 其中 by 谢广明 , 2005~2006学年度第一学期

下面干什么? 若是硬件实现,那就随意设置初值开始算啦! 若是软件仿真,那就编写程序算啦! 最好多算几次! by 谢广明 , 2005~2006学年度第一学期

优点 速度快! 其它好处似乎没有啦! by 谢广明 , 2005~2006学年度第一学期

缺点 理论上证明只能收敛到局部极小点,不能保证算法只有一个局部极小点 甚至收敛到不可行解 对参数非常敏感,稍微改变算法就不灵了! 改进余地非常大! by 谢广明 , 2005~2006学年度第一学期

算法设计 参数选择 D值大比较好 初始值选择 随机选择 S函数简化 离散化 by 谢广明 , 2005~2006学年度第一学期

算法改进 大量的工作集中于修改Hopfield提出的能量函数 by 谢广明 , 2005~2006学年度第一学期

算法改进 by 谢广明 , 2005~2006学年度第一学期

算法混合 HNN+GA by 谢广明 , 2005~2006学年度第一学期

算法混合 HNN+GA by 谢广明 , 2005~2006学年度第一学期

其它神经网络 随机神经网络(RNN) 动态随机神经网络(DRNN) 脉冲耦合神经网络(PCNN) 混沌神经网络(CNN) by 谢广明 , 2005~2006学年度第一学期