杭州电子科技大学:《人工智能导论》课程教学资源(PPT课件讲稿)第四讲 遗传算法

第西遗传算法
Hangzhou Dianzi University 杭州电子科技大学 School of Computer Science and Technology 计算机学院 周文晖 第四讲 遗传算法

遗传算法基本概念 基本概念 发展历史,基本概念,遗传操作 基本步骤 遗传算法基本步骤 基本步骤、算法参数 基本遗传算法应用 基本遗传算法应用举例 个 函数求极值 旅行商问题求解 旅行商问题求解 遗传算法参数设定 总结 总结 遗传算法的特点与优势 angzhou Dianzi University杭州电子科技大学 Schoolo时Computer Science and Technology计算机学院周文晖
Hangzhou Dianzi University 杭州电子科技大学 School of Computer Science and Technology 计算机学院 周文晖 基本概念 旅行商问题求解 基本步骤 基本遗传算法应用 总结 遗传算法基本概念 发展历史, 基本概念,遗传操作 … 遗传算法基本步骤 基本步骤、算法参数 基本遗传算法应用举例 旅行商 问题求解 遗传算法参数设定… 总结 ? 遗传算法的特点与优势 函数求极值

遗传算法基本概念 基本概念 发展历史,基本概念,遗传操作… 基本步骤 遗传算法基本步骤 基本步骤、算法参数 基本遗传算法应用 基本遗传算法应用举例 个 函数求极值 旅行商问题求解 旅行商问题求解 遗传算法参数设定 总结 总结 遗传算法的特点与优势 angzhou Dianzi University杭州电子科技大学 Schoolo时Computer Science and Technology计算机学院周文晖
Hangzhou Dianzi University 杭州电子科技大学 School of Computer Science and Technology 计算机学院 周文晖 基本概念 旅行商问题求解 基本步骤 基本遗传算法应用 总结 遗传算法基本概念 发展历史, 基本概念,遗传操作 … 遗传算法基本步骤 基本步骤、算法参数 基本遗传算法应用举例 旅行商 问题求解 遗传算法参数设定… 总结 ? 遗传算法的特点与优势 函数求极值

遗传算法发展历史 遗传算法的诞生 1、1967年,Holland学生J.D.Bagley?在博士论文中首次提出“遗传算法(Genetic Algorithms)”; 2、1971年,R.B.Hollstien在他的博士论文中首次把遗传算法用于函数优化; 3、1975年,Holland出版了他的著名专著《自然系统和人工系统的自适应》 (Adaptation in Natural and Artificial Systems),这是第一本系统论述遗传算法的专著; 4、K.A.De Jong完成了他的博士论文《一类遗传自适应系统的行为分析》 (An Analysis of the Behavior of a Class of Genetic Adaptive System) angzhou Dianzi University杭州电子科技大学 Sckool of Computer3 Science and Technology计算机学院周文晖
Hangzhou Dianzi University 杭州电子科技大学 School of Computer Science and Technology 计算机学院 周文晖 遗传算法发展历史 遗传算法的诞生 1、1967年,Holland学生J. D. Bagley在博士论文中首次提出“遗传算法(Genetic Algorithms)”; 2、 1971年,R.B.Hollstien在他的博士论文中首次把遗传算法用于函数优化; 3、 1975年,Holland出版了他的著名专著《自然系统和人工系统的自适应》 (Adaptation in Natural and Artificial Systems),这是第一本系统论述遗传算法的专著; 4、 K.A.De Jong完成了他的博士论文《一类遗传自适应系统的行为分析》 (An Analysis of the Behavior of a Class of Genetic Adaptive System)

基本概念 个体 ·个体就是模拟生物个体,对问题中对象(一般就是问题的解)的一种称呼。 ·一个个体也就是搜索空间中的一个点。 种群 ·种群(population)就是模拟生物种群,由若干个体组成的群体 ·它一般是整个搜索空间的一个很小的子集 angzhou Dianzi University杭州电子科技大学 Sckool of Computer3 Science and Technology计算机学院周文晖
Hangzhou Dianzi University 杭州电子科技大学 School of Computer Science and Technology 计算机学院 周文晖 基本概念 个体 • 个体就是模拟生物个体,对问题中对象(一般就是问题的解)的一种称呼。 • 一个个体也就是搜索空间中的一个点。 种群 • 种群(population)就是模拟生物种群, 由若干个体组成的群体. • 它一般是整个搜索空间的一个很小的子集

基本概念一 适应度与适应度函数 适应度(fitness) ·借鉴生物个体对环境的适应程度,对问题中的个体对象所设计的表征其 优劣的一种测度。 适应度函数(fitness function) ·是问题中全体个体与其适应度之间的一个对应关系。 ·通常为实值函数。 ·该函数就是遗传算法中指导搜索的评价函数。 angzhou Dianzi University杭州电子科技大学 Sckool of Computer3 Science and Technology计算机学院周文晖
Hangzhou Dianzi University 杭州电子科技大学 School of Computer Science and Technology 计算机学院 周文晖 基本概念——适应度与适应度函数 适应度(fitness) • 借鉴生物个体对环境的适应程度, 对问题中的个体对象所设计的表征其 优劣的一种测度。 适应度函数(fitness function) • 是问题中全体个体与其适应度之间的一个对应关系。 • 通常为实值函数。 • 该函数就是遗传算法中指导搜索的评价函数

基本概念一染色体与基因 染色体(chromosome)与基因(gene) •染色体是问题中个体的某种字符串形式的编码表示。 ·字符串中的字符称为基因。 例如: ·个体 染色体 9 1001 。(2,5,6)--010101110 angzhou Dianzi University杭州电子科技大学 Sckool of Computer3 Science and Technology计算机学院周文晖
Hangzhou Dianzi University 杭州电子科技大学 School of Computer Science and Technology 计算机学院 周文晖 基本概念——染色体与基因 染色体(chromosome)与基因(gene) • 染色体是问题中个体的某种字符串形式的编码表示。 • 字符串中的字符称为基因。 例如: • 个体 染色体 • 9 ‐‐‐‐ 1001 • (2,5,6) ‐‐‐‐ 010 101 110

基本概念一遗传操作 遗传操作亦称遗传算子(genetic operator) 关于染色体的运算。 遗传算法中有三种遗传操作: ·选择-复制(selection-reproduction) ·交叉(crossover,亦称交换、交配或杂交) ·变异(mutation,亦称突变) Hangzhou Dianzi University杭州电子科技大学 Schoolo可Computer Science and Technology计算机学院周文晖
Hangzhou Dianzi University 杭州电子科技大学 School of Computer Science and Technology 计算机学院 周文晖 基本概念——遗传操作 遗传操作亦称遗传算子(genetic operator) 关于染色体的运算。 遗传算法中有三种遗传操作: • 选择-复制(selection-reproduction) • 交叉(crossover,亦称交换、交配或杂交) • 变异(mutation,亦称突变)

选择-复制 对于一个规模为N的种群S,按每个染色体x,∈S的选择概率P(x,)所决定的选中机 会,分N次从S中随机选定N个染色体,并进行复制。 这里的选择概率P(x)的计算公式为: P(x)= f(x;) ∑fx,) 1 Hangzhou Dianzi University杭州电子科技大学 Sckool of Computer3 Science and Technology计算机学院周文晖
Hangzhou Dianzi University 杭州电子科技大学 School of Computer Science and Technology 计算机学院 周文晖 选择‐复制 对于一个规模为N 的种群 S,按每个染色体xi∈S 的选择概率P(xi)所决定的选中机 会, 分N次从S中随机选定N个染色体, 并进行复制。 这里的选择概率P(xi)的计算公式为: N j j i i f x f x P x 1 ( ) ( ) ( )

交叉 交叉:互换两个染色体某些位上的基因。 例如,设染色体s1=01001011,s2=10010101,交换其后4位基因,即 01001011,10010101 01000101,10011011 s1'=01000101,s2'=10011011 可以看做是原染色体s1和s2的子代染色体。 Hangzhou Dianzi University杭州电子科技大学 Sckool of Computer3 Science and Technology计算机学院周文晖
Hangzhou Dianzi University 杭州电子科技大学 School of Computer Science and Technology 计算机学院 周文晖 交叉 交叉: 互换两个染色体某些位上的基因。 例如, 设染色体 s1=01001011, s2=10010101, 交换其后4位基因, 即 s1′=01000101, s2′=10011011 可以看做是原染色体s1和s2的子代染色体
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 杭州电子科技大学:《计算机视觉》课程教学资源(PPT课件讲稿)第六讲 立体视觉.pdf
- 杭州电子科技大学:《计算机视觉》课程教学资源(PPT课件讲稿)第四讲 基元检测.pdf
- 杭州电子科技大学:《计算机视觉》课程教学资源(PPT课件讲稿)第二讲 图像采集.pdf
- 杭州电子科技大学:《计算机视觉》课程教学资源(PPT课件讲稿)第三讲 图像预处理.pdf
- 杭州电子科技大学:《计算机视觉》课程教学资源(PPT课件讲稿)第一讲 绪论(主讲:周文晖).pdf
- Deep Learning-Based CT Radiomics for Feature Representation and Analysis of Aging Characteristics of Asian Bony Orbit.pdf
- 杭州电子科技大学:《人工智能导论》课程教学资源(PPT课件讲稿)第一讲 绪论(主讲:周文晖).pdf
- 杭州电子科技大学:《人工智能与模式识别》课程教学资源(讲稿)第一讲 绪论(主讲:周文晖).pdf
- 杭州电子科技大学:《人工智能与模式识别》课程教学资源(讲稿)第二讲 基础知识(概念).pdf
- 杭州电子科技大学:《人工智能导论》课程教学资源(PPT课件讲稿)第二讲 人工智能概述.pdf
- 杭州电子科技大学:《人工智能导论》课程教学资源(PPT课件讲稿)第三讲 搜索与求解.pdf
- 杭州电子科技大学:《人工智能导论》课程教学资源(PPT课件讲稿)第六讲 机器学习基础(机器学习与知识发现).pdf
- 杭州电子科技大学:《计算机视觉》课程教学资源(PPT课件讲稿)第五讲 目标分割.pdf
- 《C++程序设计》课程教学资源(课件讲稿)第三篇 基于对象的程序设计 第9章 关于类和对象的进一步讨论.pdf
- 电子科技大学:《机器学习 Machine Learning》课程教学资源(课件讲稿)第12讲 超参数优化与自动学习 Hyperparameters Optimization & AutoML.pdf
- 电子科技大学:《机器学习 Machine Learning》课程教学资源(课件讲稿)第18讲 强化学习 Reinforcement Learning.pdf
- 电子科技大学:《机器学习 Machine Learning》课程教学资源(课件讲稿)第17讲 循环神经网络 Recurrent Neural Networks.pdf
- 电子科技大学:《机器学习 Machine Learning》课程教学资源(课件讲稿)第16讲 生成对抗网络 GAN.pdf
- 电子科技大学:《机器学习 Machine Learning》课程教学资源(课件讲稿)第14讲 深度CNN Deep CNN.pdf
- 电子科技大学:《机器学习 Machine Learning》课程教学资源(课件讲稿)第13讲 卷积神经网络 Convolution Neural Nets.pdf
- 杭州电子科技大学:《人工智能导论》课程教学资源(PPT课件讲稿)第五讲 不确定性知识的表示与推理.pdf
- 杭州电子科技大学:《人工智能导论》课程教学资源(PPT课件讲稿)第七讲 决策树学习.pdf
- 杭州电子科技大学:《人工智能导论》课程教学资源(PPT课件讲稿)第八讲 神经网络学习.pdf
- 杭州电子科技大学:《人工智能导论》课程教学资源(PPT课件讲稿)第九讲 深度学习基础.pdf
- 安徽理工大学:《网络与信息安全 Network and Information Security》课程教学资源(PPT课件讲稿)Part 1 Introduction to Network & Information Security Section 1-1 Current Security Situation.pptx
- 安徽理工大学:《网络与信息安全 Network and Information Security》课程教学资源(PPT课件讲稿)Part 1 Introduction to Network & Information Security Section 1-2 Preliminary Knowledge.pptx
- 安徽理工大学:《网络与信息安全 Network and Information Security》课程教学资源(PPT课件讲稿)Part 1 Introduction to Network & Information Security Section 1-3 the objectives of network and info security.pptx
- 安徽理工大学:《网络与信息安全 Network and Information Security》课程教学资源(课件讲稿)Part 2 Cryptography and its Applications 2-1 Summary of Classical Cryptography.pdf
- 安徽理工大学:《网络与信息安全 Network and Information Security》课程教学资源(课件讲稿)Part 2 Cryptography and its Applications 2-2 DES、AES cryptography(Block Cipher).pdf
- 安徽理工大学:《网络与信息安全 Network and Information Security》课程教学资源(课件讲稿)Part 2 Cryptography and its Applications 2-3 Hash and Message Authentication Code.pdf
- 安徽理工大学:《网络与信息安全 Network and Information Security》课程教学资源(课件讲稿)Part 2 Cryptography and its Applications 2-4 Public key Cryptosystem(RSA、ECC).pdf
- 安徽理工大学:《网络与信息安全 Network and Information Security》课程教学资源(课件讲稿)Part 2 Cryptography and its Applications 2-5 Digital Signature and Certificate.pdf
- 安徽理工大学:《网络与信息安全 Network and Information Security》课程教学资源(PPT课件讲稿)数据安全与隐私保护——差分隐私保护(主讲:方贤进).pptx
- 安徽理工大学:《现代密码学 Modern Cryptography》课程教学资源(授课教案设计,主讲:方贤进).pdf
- 安徽理工大学:《现代密码学 Modern Cryptography》课程教学资源(教学大纲).pdf
- 安徽理工大学:《现代密码学 Modern Cryptography》课程教学资源(实验设计)多表代换Virginia加密算法及秘钥破解算法的实现.pptx
- 安徽理工大学:《现代密码学 Modern Cryptography》课程教学资源(实验设计)DES加密、解密算法过程演示系统的实现.pptx
- 安徽理工大学:《现代密码学 Modern Cryptography》课程教学资源(实验设计)RSA加密算法中大数运算的实现.pdf
- 安徽理工大学:《现代密码学 Modern Cryptography》课程教学资源(实验设计)椭圆曲线加密算法(Elliptic Curve Cryptosystem, ECC)的设计与实现.pptx
- 安徽理工大学:《现代密码学 Modern Cryptography》课程教学资源(实验大纲).pdf