当前位置:首页 » 操作系统 » 演化算法HV

演化算法HV

发布时间: 2023-04-12 15:01:20

⑴ 演化计算的分支

自计算机出现以来,生物模拟便成为计算机科学领域的一个组成部分。其目的之一是试图建立一种人工的模拟环境,在这个环境中使用计算机进行仿真,以便能够更好地了解人类自己以及人类的生存空间;另一个目的则是从研究生物系统出发,探索产生基本认知行为的微观机理,然后设计具有生物智能的机器或模拟系统,来解决复杂问题。如,神经网络、细胞自动机和演化计算都是从不同角度对生物系统进行模拟而发展起来的研究方向。演化计算最初具有三大分支:遗传算法(GeneticAlgorithm,GA)、演化规划(EvolutionaryProgramming、EP)和演化策略(EvolutionStrategy,ES)。上世纪90年代初,在遗传算法的基础上又形成了一个新的分支:遗传程序设计(GeneticProgramming,GP)。虽然这几个分支在算法实现上有一些细微差别,但是它们都有一个共同的特点,即都是借助生物演化的思想及原理来解决实际问题的。
(1)遗传算法
上世纪50年代末人们尝试把计算机科学与进化论结合起来,但由于缺乏一种通用的编码方案,人们只能依赖变异而非交配来产生新的基因结构,加上当时只有少数计算机可以满足运算速度的要求,故而收效甚微。到60年代中期,美国Michigan大学的JohnHolland在A.S.Fraser和H.J.Bremermann等人工作的基础上提出了位串编码技术。这种编码技术不但适于变异操作。而已同样适于交配(即杂交)操作。并且强调将交配作为主要的遗传操作。遗传算法的通用编码技术和简单有效的遗传操作意义重大,并为其广泛、成功的应用奠定了坚实的基础。Holland遗传算法被称为简单遗传算法(SGA)。其操作对象是一群二进制串(称为染色体、个体)。在解决实际问题中,每个染色体都对应问题的一个可行解。从初始种群出发,使用杂交和变异来产生下一代种群。如此一代代进行演化。直到达到设定好的终止条件。需要指出的是:目前的遗传算法已不再仅仅局限于二进制编码。
(2) 演化策略
上世纪60年代初,柏林工业大学的学生I.Rechenberg和H.P.Schwefel在进行风洞实验时,由于用传统的方法难以对设计中描述物体形状的参数进行优化。因而利用生物遗传和变异的思想来改变参数值,并获得了较好的效果。随后,他们对这种方法进行了深入的研究和探索。形成了演化计算的另一个重要分支——演化策略。
(3)演化规划
演化规划的方法最初是由L.J.Fogel等提出在上世纪60年代。他们在研究人工智能的时候发现,智能行为就是具有感应其所处环境的状态、并按给定目标自动做出适当响应的能力。在研究中,他们将模拟环境描述成由有限字符集中的符号组成的序列。于是问题就被转化为,如何根据当前观察到的符号序列做出响应,以获得最大收益。这里,收益主要由环境中将要出现的下一个符号及预先定义好的效益目标来确定。他们将此方法应用到数据诊断、模式识别和分类及控制系统的设计等问题中,取得了较好的结果。
(4)遗传程序设计
自计算机出现以来,计算机科学的一个方向性目标就是让计算机自主进行程序设计,即只要告诉计算机要解决的问题,而不需要告诉它具体如何去做。遗传程序设计便是在该领域的一种尝试。它采用演化算法中遗传算法的基本思想,但使用一种更为灵活的表示方式——使用分层结构来表示解空间。这些分层结构有叶节点和中间节点,叶结点是所需解决问题的原始变量,中间结点则是组合这些原始变量的函数。这样,每个分层结构对应问题的一个可行解。遗传程序设计就是使用一些遗传操作动态地改变这些结构,以获得解决该问题的可行的计算机程序。遗传程序设计的思想是Stanford大学的J.R.Koza在上世纪90年代初提出的。

⑵ 什么是演化算法

演化算法是解决组合优化问题的高效搜索算法.该文在现有求解TSP问题的演化算法的基础上,通过引入映射算子、优化算子以及增加一些控制策略,提出了一种高效的演化搜索算法.实验表明,该算法是有效的,通过对CHN144以及国际通用的TSPLIB中不同城市规模的数据进行测试表明,其中实例CHN144得到的最短路径为30353.860997,优于吴斌等运用分段算法得到的最短路径30354.3,亦优于朱文兴等人的结果,实例st70和kroB150得到的最短路径分别与运用分段算法得到的最短路径值相同,实例pr136得到的最短路径值为96770.924122,优于TSPLIB中提供的最短路径96772,对于其它实例也均能快速地得到和TSPLIB中提供的最优路径相同或更优的路径,该算法不仅很容易收敛到问题的最优解,而且求解速度极快.

⑶ 演化算法的介绍

演化算法是一类模拟自然界遗传进化规律的仿生学算法,遗传算法是其中的一个分支。由于遗传算法的整体搜索策略和优化计算时不依赖于梯度信息,所以它的应用非常广泛,尤其适合于处理传统搜索方法难以解决的高度复杂的非线性问题。人工生命研究的重要内容就是进化现象,遗传算法是研究进化现象的重要方法之一。EA_demo,英国格拉斯哥大学1997年出版,至今仍广泛使用。

⑷ 多目标差分进化算法

差分进化算法(Differential Evolution, DE)是一种基于群体差异的启发式随机搜索算法,该算法是由R.Storn和K.Price为求解Chebyshev多项式而提出的。是一种用于最佳化问题的后设启发式算法。本质上说,它是一种基于实数编码的具有保优思想的贪婪遗传算法。

将问题的求解表示成"染色体"的适者生存过程,通过"染色体"群的一代代不断进化,包括复制、交叉和变异等操作,最终收敛到"最适应环境"的个体,从而求得问题的最优解或满意解。

差分进化算法类似遗传算法,包含变异,交叉操作,淘汰机制,而差分进化算法与遗传算法不同之处,在于变异的部分是随选两个解成员变数的差异,经过伸缩后加入当前解成员的变数上,因此差分进化算法无须使用概率分布产生下一代解成员。最优化方法分为传统优化方法和启发式优化方法两大类。传统的优化方法大多数都是利用目标函数的导数求解;而启发式优化方法以仿生算法为主,通过启发式搜索策略实现求解优化。启发式搜索算法不要求目标函数连续、可微等信息,具有较好的全局寻优能力,成为最优化领域的研究热点。

在人工智能领域中,演化算法是演化计算的一个分支。它是一种基于群体的元启发式优化算法,具有自适应、自搜索、自组织和隐并行性等特点。近年来,很多学者将演化算法应用到优化领域中,取得了很大的成功,并已引起了人们的广泛关注。越来越多的研究者加入到演化优化的研究之中,并对演化算法作了许多改进,使其更适合各种优化问题。目前,演化算法已广泛应用于求解无约束函数优化、约束函数优化、组合优化、多目标优化等多种优化问题中。

⑸ tSp Concorder算法原理

tsp问题遗传算法将多目标按照线性加权的方式转化为单目标,然后应用传统遗传算法求解
其中w_i表示第i个目标的权重,f_k表示归一化之后的第i个目标值。我们很容易知道,这类方法的关键是怎么设计权重。比如,Random Weight Genetic Algorithm (RWGA) 采用随机权重的方式,每次计算适应度都对所有个体随机地产生不同目标的权重,然后进行选择操作。Vector-Evaluated Genetic Algorithm (VEGA) 也是基于线性加权的多目标遗传算法。如果有K个目标,VEGA 会随机地将种群分为K个同等大小子种群,在不同的子种群按照不同的目标函数设定目标值,然后再进行选择操作。VEGA 实质上是基于线性加权的多目标遗传算法。VEGA 是第一个多目标遗传算法,开启了十几年的研究潮流。
1.TSP问题是指假设有一个旅行商人要拜访n个城市,他必须选择所要走的路径,路径的限制是每个城市只能拜访一次,而且最后要回到原来出发的城市。路径的选择目标是要求得的路径路程为所有路径之中的最小值。本文使用遗传算法解决att30问题,即30个城市的旅行商问题。旅行商问题是一个经典的组合优化问题。一个经典的旅行商问题可以描述为:一个商品推销员要去若干个城市推销商品,该推销员从一个城市出发,需要经过所有城市后,回到出发地。应如何选择行进路线,以使总的行程最短。从图论的角度来看,该问题实质是在一个带权完全无向图中,找一个权值最小的Hamilton回路。由于该问题的可行解是所有顶点的全排列,随着顶点数的增加,会产生组合爆炸,它是一个NP完全问题。TSP问题可以分为对称和不对称。在对称TSP问题中,两座城市之间来回的距离是相等的,形成一个无向图,而不对称TSP则形成有向图。对称性TSP问题可以将解的数量减少了一半。所以本次实验的TSP问题使用att48数据,可在tsplib中下载数据包。演化算法是一类模拟自然界遗传进化规律的仿生学算法,它不是一个具体的算法,而是一个算法簇。遗传算法是演化算法的一个分支,由于遗传算法的整体搜索策略和优化计算是不依赖梯度信息,所以它的应用比较广泛。我们本次实验同样用到了遗传算法(用MATLAB编写)来解决TSP问题。

⑹ 求叨叨冯聊音乐:音乐博士带你从零开始学乐理

AI 科技评论按:作为中国音乐学习最高学府之一,毕坦中央音乐学院今日发布了一则音乐人工智能博士招生启事。该专业全名为“音乐人工智能与音乐信息科技”,为中央音乐学院首次开设,导师阵容有来自清华大学、北京大学的人工智能教授梁弊,联合中央音乐学院院长共同组成双导师培养制 (音乐导师+科技导师),着力培养“音乐与理工科交叉融合的复合型拔尖创新人才”。

据官网资料显示,“音乐人工智能与音乐信息科技”专业学制一共是 3 年,要求报考者必须是出身计算机、智能和电子信息类的考生。

建议阅读书目方面,除了《音乐理论基础》1 本与音乐理论挂钩外,其余 4 本推荐书目都跟人工智能理论相关,它们分别为《数据结构与算法》、《信号与系统引论》、《人工智能:一种现代的方法》以及《神经网络与机器学习》

由于“音乐人工智能与音乐信息科技”为跨学科专业,面试环节除了将考核本学科的专业能力之外,还会考核考生的音乐能力——演奏某种乐器或者单纯进行演唱。

目前该专业已敲定的 3 名联合培养导师分别为:


  • 俞峰

  • 中央音乐学院院长, 教授、博导,“万人计划橡数族”领军人才,“四个一批”人才。中国指挥学会会长、全国艺术专业学位研究生教指委副主任、中国文联第十届全国委员会委员, 享受国务院政府特殊津贴。

  • 孙茂松

  • 清华大学教授、博导, 清华大学人工智能研究院常务副院长, 原计算机系主任、党委书记, 教育部教学信息化与教学方法创新指导委员会副主任委员, 中国科学技术协会第九届全国委员会委员。主要研究领域为自然语言处理、人工智能、机器学习和计算教育学。国家 973 计划项目首席科学家, 国家社会科学基金重大项目首席专家。2017 年领衔研制出“九歌”人工智能古诗写作系统。

  • 吴玺宏

  • 北京大学教授、博导, 教育部新世纪优秀人才。北京大学信息科学技术学院副院长, 智能科学系主任, 言语听觉研究中心主任, 致力于机器听觉计算理论、语音信息处理、自然语言理解以及音乐智能等领域的研究, 先后主持国家级、省部级项目 40 余项, 获国家授权发明专利 10 余项, 发表学术论文 200 余篇。在智能音乐创作、编配领域颇有成就。

    有兴趣报读该专业的考生,须在 2019 年 3 月 1 日至 15 日期间在网上完成报名(网址:http://yz.chsi.com.cn/),考试将于今年 5 月在中央音乐学院举行。

    更多详情可点击:

  • http://www.ccom.e.cn/xwyhd/xsjd/2019s/201903/t20190301_53856.html

  • 进行了解。

    专业开办早有预兆?

    如果一直有关注中央音乐学院的动态,就不会对该专业的开办感到惊讶。

    早在去年的 5 月份,中央音乐学院就与素以创新性交叉学科研究闻名的美国印第安纳大学信息计算与工程学院共同签署合作建设“信息学爱乐乐团”实验室——所谓“信息爱乐”,指的是一套音乐人工智能伴奏系统,由印第安纳大学信息计算与工程学院音乐信息学实验室主任教授 Christopher Raphael 所发明。

    该系统的最大特点是会运用数学方法把音乐本身和音乐家的感受进行了全面解读、演算,通过不断的主动学习,形成更加贴近音乐家个性化表现需求的管弦乐团伴奏、协奏模板,为音乐家提供了更为丰富灵活的演奏机会。

    完成签署后,经过半年多的紧张筹备,双方于去年 11 月 26 日合作举办中国首场由人工智能进行伴奏的特殊音乐会——“AI 之夜音乐会”,来自中央音乐学院的 12 位不同专业的优秀独奏家与“信息爱乐”联袂演出了 12 首多种体裁风格的中外作品。

    值得一提的是,本场音乐会加入了人工智能协奏中国乐曲《长城随想曲》,这是第一次音乐人工智能技术与中国民族音乐进行碰撞。

    图片源自中央音乐学院官网

    中央音乐学院院长俞峰教授在音乐会致辞中说道:“这是一场意义深远的音乐会,我国整个音乐行业将由此进入到一个“人工智能化”的时代,极大的提升了整个音乐行业,尤其是音乐教育行业的信息化水平。人工智能技术与音乐艺术专业相结合将会实现整个行业的跨越式发展,一定会成为音乐行业实现产业化的典范。”

  • “AI 之夜音乐会”音乐会完整演出视频:

  • http://video.ccom.e.cn/index.php?option=weixin,dianbodetail&id=3514

  • 国内科研热情日益高涨

    除了中央音乐学院,试图在人工智能 + 音乐上做出成绩的,尚有星海音乐学院及中央民族大学。

    去年 5 月 16 日,由星海音乐学院管弦系与美国印第安纳大学信息计算与工程学院音乐信息学实验室合作的“音乐人工智能辅助管弦乐教学联合实验室”正式挂牌启动,双方将就“音乐人工智能辅助管弦乐教学”系统引入至日常教学中展开合作。

    据了解,该系统可以让学生们在日常专业练习过程中随时听到职业管弦乐团的完整乐曲伴奏,同时将自己与管弦乐团的合成演奏音频转化成高度结构化、可视化、可检索、可比较研究的音乐数据带到课堂上与专业老师共同探讨;对专业老师而言,该系统可以实现对学生专业学习情况的纵向和横向比较,获得了解学生的第一手资料,从而完善教学内容和方法。

    图片源自“星海音乐学院”微信公众号

    去年 12 月 7 日,由中央民族大学与平安科技联手的“人工智能音乐联合实验室”签字揭牌仪式在中央民族大学知行堂举行。本次合作旨在发挥各自优势、通过共同研发,实现人工智能音乐创作由欣赏阶段到专业阶段再到专家阶段的设想。

    中央民族大学党委常委、副校长宋敏在揭牌仪式上表示,人工智能己列入国家规划并进入逐步实施阶段,正在不断与各个领域结合,无疑将引领未来各行各业的发展,她希望双方通过实验室这一平台各自发挥优势,提高民大学科建设水平和音乐创作水平,推进北京“四个中心”建设特别是文化中心建设,并积极助力中国优秀音乐文化走出。

    图片源自中央民族大学官网

    另外,由复旦大学、清华大学联合创办,至今已是第 6 届的中国声音与音乐技术会议 CSMT(Conference on Sound and Music Technology),从 2013 年开始便就声音与音乐技术这门多学科交叉领域源源不断地为国内输出学术见解,丰富了国内人工智能 + 音乐领域的研究成果。

    以 2018 年的会议为例,其征文主题包括:

  • 音乐声学

  • 乐器声学/嗓音声学/心理声学与电声学/空间音乐声学等

  • 声音与音乐的信号处理

  • 工业、农业、畜牧业、养殖业、地理、环境等各行各业领域的声音信号处理/音乐信号处理

  • 计算机听觉

  • 声音与音乐的内容分析、理解和建模/音频与音乐信息检索/声音与音乐分类、标注、情感计算、推荐等/人工智能在声音与音乐计算中的应用/声音及音乐计算在娱乐、教育、海洋、医学、装备、军事、信息安全等各领域的应用

  • 音频信息安全

  • 鲁棒音频水印/音频认证/音频取证

  • 计算机音乐与录音

  • 计算机辅助的音乐创作/计算机辅助的音乐教学系统/计算机音乐的制作技术/计算机音乐的软件开发/ 音响及多声道声音系统/ 声音装置及相关多媒体技术/音效及声音设计/音频人机交互

  • ·听觉心理学

  • ·听觉与视觉相结合的多媒体应用

  • 值得一提的是,去年的 CSMT 大会特别开辟了两个 Special Session:一个用来探讨面向一般 Audio 的计算机听觉,试图扩展 Music 之外的 Audio + AI 人工智能在各行各业的应用,比如海洋舰船识别、设备诊断、AI 医疗、嗓音声学、音频监控、动物识别、农业保护、工业自动化等;另一个则是探讨中国民族音乐与计算机等科学技术的交叉融合,显示了该国内会议的前瞻性。

    当下流行的 AI + 音乐算法

    对于当下的音乐人工智能算法研究,中国音乐学院音乐学系付晓东教授在发表于 2018 年 05 期《艺术探索》的《音乐人工智能的伦理思考——算法作曲的“自律”与“他律”》一文中按“自律”与“他律”将之进行了划分。

    其中“自律”指的是机器严格或非严格地遵循事先规定好的内部结构原则,对应于音响素材而生成音乐作品,最终的音响呈现受到内部结构原则的自律性限定;“他律”则指机器严格或非严格地遵循依据人类经验规定好的外部结构原则,并映射为音响而生成作品,最终的音响呈现受到外部结构原则的他律性限定。

    最终的梳理结果如下:

  • “自律”类音乐人工智能算法

  • (一)数学模型(Mathematical Model)

  • 以数学算法与随机事件构成数学模型进行作曲。其中算法相当于作曲法则,随机事件相当于音乐元素——音乐中的各种元素可分解为一系列随机事件,如音的四属性、音乐三要素等,作曲家(程序员)赋予其不同权重,使用特定随机算法对其进行运算处理而得出音响序列,其结果是非确定性的。常用的随机算法有马尔科夫链、高斯分布等。目前以数学模型为主的音乐人工智能作品在伴奏的速度跟随、乐句的力度处理、终止式的伸缩节奏方面有相当的“智能”感,但是在作品的整体可听性方面仍有明显的欠缺。


  • (二)演化算法(Evolutionary Methods)

  • 演化算法源于达尔文所揭示的生物进化理论,用算法模拟物种进化的过程来构建音乐作品。将随机或人为的音响事件集合为一个种群,通过选种、遗传与突变的算法反复迭代,将种群中现有的多个个体进行优胜劣汰,其结果由适应函数构成的审核程序予以矫正,以保证其审美意义的质量。最常见的演化计算方法是遗传算法(Genetic Algorithms)与遗传编码(Genetic Programming)。演化算法试图将物种进化的过程匹配于音乐生成过程的逻辑不够完善,因此作品的审美认可度并不高,如今常用于和声配置与伴奏任务中。


  • (三)语法系统(Grammars)

  • 音乐的构成法则可类比于人类语言的语法规则。人类语言由字、词、句等按照一定的语法规则构成表达单元,音乐中的动机、乐节、乐句也具有相似的结构特征。首先创建一个特定音乐作品的语法规则,对和声、节奏与音高等各种音乐素材进行组合,最后生成音乐作品。诚然,音乐与语言在某种程度上具有同构性,但是比较而言,音乐规则体现出更大的灵活度与可变性,由一个固定的语法规则附加若干可变规则的语言算法,产生出的音乐作品多少带有生硬而呆板的特征。


  • “他律”类音乐人工智能算法

  • (一)迁移模型算法(Translational Models)

  • 将非音乐媒体信号源中的信息映射并迁移为音乐音响信息。最常见的是将视觉信息进行转换,例如将图像中的线条转换为旋律,色彩转换为和声,色度转换为力度;将运动物体的空间位移转换为旋律,速度转换为节拍节奏等。也可用于非视觉信息的迁移,如将文学作品中的积极/消极的描述,通过自动情感分析系统迁移为大三/小三和弦。实际上,人类的感官在一定程度上的确具有“联觉”效应,如空间线条与旋律走向的对应,但是如果将其进行严格映射,并没有心理学的有力证据。因此使用迁移模型算法生成的音乐作品,常常出现在交互性的新媒体艺术表演中,更多地以现场的事件相关性与交互性为审美趣味。而一旦音乐作品与其映射对象脱离而单独呈现,这类作品的可听性将会大大降低。


  • (二)知识推论系统(Knowledge-based Systems)

  • 以某种音乐风格类型为知识库基础,将该音乐风格的审美特征提取出来并进行编码,即归纳推理;以编码程序为算法而创造类似风格的新作品,即演绎推理。例如基于对位法原则的巴洛克音乐风格编码、基于大小调和声体系的古典浪漫音乐风格编码、弱化和声功能的印象派音乐风格编码及各个相应风格作品的生成,即属于知识推论系统算法。这种算法已经在某种程度上接近于音乐学院作曲技术理论的学习过程,生成的音乐作品与其所基于的特定风格知识库非常相像,具有很高的可听性。其缺点在于归纳—演绎两个环节的相对割裂,即风格编码必须由操作者提供,程序本身仅仅是对编码的执行运算,作品的结果会严重受到操作者对创作规则的抽象理解的影响,并且会存在僵化与雷同的缺点。


  • (三)机器学习(Machine Learning)

  • 操作者为计算机输入大量的音乐音响,计算机对其进行有效“聆听学习”,即运用统计方法对音乐构成的法则进行学习,其过程与知识推论系统相似,但是操作者并不严格指定音乐类型,也不为程序提供风格编码,这个过程由算法程序自动完成,强调其自主性与“无监督”式的学习(unsupervised learning)。当然,从本质上来看,机器学习的“无监督”只能是在一定程度和范围内,它依然囿于操作者所提供的知识素材库。机器学习与数学优化、数据挖掘等计算科学的研究成果相关,更与认知科学领域与神经网络学科的研究成果密切相关,其中最为显着的是采用决策树、人工神经网络、深度学习等方法,是迄今为止对生物学习过程模仿程度最高的一种算法。机器学习仍然属于仿生,但它超越了对结构与力学层面的仿生,是对人类大脑思维过程的仿生。机器学习既可以用于一般意义上的音乐创作,也可用于即兴演奏与竞奏等场合。虽然可以生成各种指定风格或混合风格的音乐作品,但是它仍然取决于操作者提供的音乐数据类型,是通过对随机事件进行概率统计得出规则后的音响预测。

  • 根据付教授的划分准则,我们将能对当今流行的大部分人工智能 + 音乐研究工作进行有效归类。

    值得一提的是,由中国科学技术大学、微软人工智能和研究院、苏州大学团队合作,讲述歌曲生成的端到端旋律和编曲生成框架的论文《XiaoIce Band: A Melody and Arrangement Generation Framework for Pop Music》成功荣获 KDD 2018 的 Research Track 最佳学生论文,雷锋网 AI 科技评论对此做了相应解读,有兴趣的读者可点击 https://www.leiphone.com/news/201808/NkobLRDHxZsyadg5.html进行回看。

    总的来说,未来人工智能将在音乐领域发挥更加重要的作用,它可以帮助人们分析作品、创作以及分担相当多的重复性工作,进一步激发创造力,探索音乐形式与内容方面的多种可行性。希望这种跨学科、融合性的合作,能够对各类音乐创作逻辑进行总结与完善,并在感知、情感等方面做出突破,让人工智能在音乐的诸多领域形成创新,并在教学、社会服务等方面产生影响。

热点内容
内置存储卡可以拆吗 发布:2025-05-18 04:16:35 浏览:335
编译原理课时设置 发布:2025-05-18 04:13:28 浏览:378
linux中进入ip地址服务器 发布:2025-05-18 04:11:21 浏览:612
java用什么软件写 发布:2025-05-18 03:56:19 浏览:32
linux配置vim编译c 发布:2025-05-18 03:55:07 浏览:107
砸百鬼脚本 发布:2025-05-18 03:53:34 浏览:943
安卓手机如何拍视频和苹果一样 发布:2025-05-18 03:40:47 浏览:739
为什么安卓手机连不上苹果7热点 发布:2025-05-18 03:40:13 浏览:803
网卡访问 发布:2025-05-18 03:35:04 浏览:510
接收和发送服务器地址 发布:2025-05-18 03:33:48 浏览:371