Quay lại Khóa học
AI009L Postgraduate

《神经和形态发育系统的演化计算及应用——通向通用人工智能的新途径》(15节课)

本书从计算建模的角度研究神经系统与形态(身体)的协同演化与发育。内容涵盖演化算法、基因调控网络、多细胞生长模型、神经可塑性规则以及脑-体协同演化等,旨在为通向通用人工智能(AGI)提供一种基于生物自适应机制的新途径。

5.0
45h
1067 học viên
0 lượt thích
Trí tuệ nhân tạo

Tổng quan khóa học

📚 Content Summary

本书从计算建模的角度研究神经系统与形态(身体)的协同演化与发育。内容涵盖演化算法、基因调控网络、多细胞生长模型、神经可塑性规则以及脑-体协同演化等,旨在为通向通用人工智能(AGI)提供一种基于生物自适应机制的新途径。

探索生物演化与发育的计算奥秘,开辟通向通用人工智能的协同演化新路径。

Author: 金耀初

Acknowledgments: 本书汇集了作者自2006年以来在“演化发育系统”领域的研究成果。感谢Bernhard Sendhoff对书中所提想法的贡献,感谢颜学明博士的翻译工作,同时感谢Springer出版社的编辑及德国联邦教育与研究部提供的亚历山大·冯·洪堡人工智能教席奖资助。

🎯 Learning Objectives

  1. 能够描述通用演化算法的标准流程,并区分直接编码与间接编码的优劣。
  2. 理解并应用协方差矩阵自适应演化策略 (CMA-ES) 进行复杂参数优化。
  3. 掌握基因调控网络的数学建模方法(布尔网络与常微分方程)及多细胞发育模拟。
  4. 理解与应用演化算法核心机制: 掌握通用演化算法的编码方法(直接/间接)、重组、突变及选择算子,并理解CMA-ES等高级演化策略。
  5. 掌握多目标优化理论: 能够定义帕累托前沿并进行分类,识别高维多目标优化(MaOP)中的挑战及用户偏好的应用。
  6. 构建生物启发式模型: 理解基因调控网络的布尔网络与微分方程模型,掌握多细胞生长及神经塑性规则(如Hebb、Oja、STDP等)的数学表示与应用。
  7. 能够对比并应用布尔网络和常微分方程(ODE)对基因调控网络进行数学建模。
  8. 掌握通用演化算法的核心算子及去随机化协方差矩阵自适应演化策略(CMA-ES)在复杂优化中的原理。
  9. 理解直接表示与间接表示的区别,并能设计基于虚拟DNA(vDNA)的间接编码方案。
  10. 理解并能够区分演化算法中的直接表示与间接表示方法,掌握CMA-ES等高级演化策略及多目标优化原理。

🔹 Lesson 1: 自然演化及演化算法

Overview: 本课时涵盖了从计算视角模拟生物演化与发育的核心机制。内容从通用演化算法(EA)的算子设计(编码、重组、突变、选择)出发,深入探讨了复杂的演化策略(如 CMA-ES)与多目标优化(帕累托前沿)。随后,课程转向生物系统的数学建模,包括基因调控网络(GRN)的重建、多细胞发育过程,以及模拟神经系统学习的基础——多种神经塑性规则。

Learning Outcomes:

  • 能够描述通用演化算法的标准流程,并区分直接编码与间接编码的优劣。
  • 理解并应用协方差矩阵自适应演化策略 (CMA-ES) 进行复杂参数优化。
  • 掌握基因调控网络的数学建模方法(布尔网络与常微分方程)及多细胞发育模拟。

🔹 Lesson 2: 单目标及多目标演化优化

Overview: 本课程模块深入探讨了演化计算的核心机制,从单目标优化扩展至复杂的多目标及高维多目标优化问题。课程涵盖了从通用演化算法的编码与算子设计,到模拟生物基因调控网络(GRN)与神经发育的计算模型。重点解析帕累托最优理论、去随机化协方差矩阵自适应演化策略(CMA-ES)以及多种神经塑性规则,旨在为学习者构建从算法理论到生物启发式建模的完整知识体系。

Learning Outcomes:

  • 理解与应用演化算法核心机制: 掌握通用演化算法的编码方法(直接/间接)、重组、突变及选择算子,并理解CMA-ES等高级演化策略。
  • 掌握多目标优化理论: 能够定义帕累托前沿并进行分类,识别高维多目标优化(MaOP)中的挑战及用户偏好的应用。
  • 构建生物启发式模型: 理解基因调控网络的布尔网络与微分方程模型,掌握多细胞生长及神经塑性规则(如Hebb、Oja、STDP等)的数学表示与应用。

🔹 Lesson 3: 基因调控网络及多细胞生物发育建模

Overview: 本课程模块深入探讨了生物系统与计算模型的融合,重点涵盖了基因调控网络(GRN)的数学表示及其在多细胞生物发育建模中的应用。课程不仅介绍了演化算法在网络重建中的作用,还详细阐述了从虚拟DNA(vDNA)间接编码到神经发育过程中各种活动依赖性塑性规则的建模方法,旨在为构建具有生物启发性的复杂人工智能系统奠定理论基础。

Learning Outcomes:

  • 能够对比并应用布尔网络和常微分方程(ODE)对基因调控网络进行数学建模。
  • 掌握通用演化算法的核心算子及去随机化协方差矩阵自适应演化策略(CMA-ES)在复杂优化中的原理。
  • 理解直接表示与间接表示的区别,并能设计基于虚拟DNA(vDNA)的间接编码方案。

🔹 Lesson 4: 脉冲神经网络及神经可塑性建模

Overview: 本课程模块深入探讨了神经系统建模的两大核心支柱:演化计算方法与神经可塑性规则。内容涵盖了从宏观的通用演化算法、基因调控网络(GRN)驱动的形态发育建模,到微观的突触级别学习规则。通过学习,学员将掌握如何利用数学模型和演化策略来模拟生物神经网络的生长、发育及学习机制,为构建具有自组织和自适应能力的类脑智能系统奠定基础。

Learning Outcomes:

  • 理解并能够区分演化算法中的直接表示与间接表示方法,掌握CMA-ES等高级演化策略及多目标优化原理。
  • 能够构建基因调控网络(GRN)的数学模型(布尔网络与常微分方程),并理解细胞发育与神经发育的建模过程。
  • 熟练掌握多种神经可塑性规则(Hebb、Oja、BCM、STDP)的数学表达及其在脉冲神经网络(SNN)中的生物物理意义。

🔹 Lesson 5: 基因调控网结构及功能分析

Overview: 本课程深入探讨基因调控网络(GRN)的核心结构特征及其功能特性,重点围绕鲁棒性(Robustness)与可演化性(Evolvability)之间的辩证关系展开。内容涵盖了从底层编码方式、典型网络模体、到多目标优化映射关系,以及不依赖适合度函数的可演化性定量度量与转录因子动态轨迹分析。

Learning Outcomes:

  • 理解并能区分鲁棒性与可演化性的定义及其在演化过程中的权衡关系。
  • 掌握基因调控网络的不同编码机制(单/多重布尔函数及多数规则)及其对中立度的影响。
  • 能够运用基因型-表现型距离定义及多样性指标定量度量系统的可演化性。

🔹 Lesson 6: 典型基因调控功能的演化合成

Overview: 本课时聚焦于利用计算建模和演化计算方法来设计和优化具有特定动力学特性的基因调控网络(GRN)。核心内容涵盖了从基础的基因开关到复杂的基因振荡器的参数演化、可持续振荡的可演化性分析,以及如何利用通用网络推断算法对真实生物网络进行演化重构。

Learning Outcomes:

  • 掌握 基因调控网络中典型模体(如正向自调控、拨动开关)的数学建模与演化优化参数的方法。
  • 理解 影响基因振荡器可持续性与鲁棒性的关键因素(如希尔系数、噪声干扰)。
  • 能够分析 演化重构算法在处理真实基因表达数据(如 PhoP 网络)中的应用逻辑。

🔹 Lesson 7: 基因调控网逆向工程及其在天蓝色链霉菌的PhoP调控回路重构中的应用

Overview: 本课程深入探讨了基因调控网络(GRN)的逆向工程方法,重点解析了通过演化算法实现基因开关与振荡器的动力学重构。课程涵盖了拨动开关控制振荡器的理论机制,并详细介绍了如何利用通用网络推断算法处理天蓝色链霉菌的PhoP网络及其实验基因表达数据,实现复杂生物网络的演化重构与鲁棒性分析。

Learning Outcomes:

  • 理解拨动开关与振荡器耦合的动力学原理,包括双重双稳态及致稳点的分裂现象。
  • 掌握通用网络推断算法(GENIAL)的核心逻辑及其在多目标演化(NSGA-II)框架下的应用。
  • 能够分析天蓝色链霉菌PhoP调控网络的重构过程,并解读基因表达数据在网络推断中的作用。

🔹 Lesson 8: 生物形态发生过程的建模与演化

Overview: 本课程深入探讨了如何利用计算模型模拟生物形态的发生过程。重点介绍由基因调控网络(GRN)驱动的多细胞生长模型,以及如何通过演化算法来实现生物形态的稳定生长、再生与演化性。课程旨在揭示生物系统复杂形态背后的逻辑规则及其在人工智能领域的应用潜力。

Learning Outcomes:

  • 理解并能够构建基于调控单元(RU) and 结构单元(SU)的形态发育计算模型。
  • 掌握基因调控网络演化的基本算子(如突变、复制、转座)及适宜度函数的设计原则。
  • 分析并解释稳定发育的基因调控网络如何实现动态平衡、自我修复及形态的可演化性。

🔹 Lesson 9: 神经系统的发育建模及演化

Overview: 本课程深入探讨了神经系统发育建模的演化机制,重点研究如何通过模拟生物自组织过程和基因调控网络(GRN)来实现复杂神经行为。课程涵盖了从水螅模型的捕食行为演化到复杂的计算模型(如 LSM 和 ESN)的自组织过程,并探讨了局部塑性规则如何在演化框架下优化神经网络的学习能力。

Learning Outcomes:

  • 理解神经发育中的跃变现象与自组织机制在演化过程中的作用。
  • 掌握基于基因调控(GRN)的神经可塑性演化原理及其在解决遗忘干扰和突触干扰中的应用。
  • 分析液态状态机(LSM)与回声状态网络(ESN)的架构方案,特别是基于块的储备池表示与分层架构。

🔹 Lesson 10: 神经及形态系统的协同演化

Overview: 本课程深入探讨人工智能领域中“具身智能”的核心思想,即智能不仅源于大脑,更源于大脑与身体的协同演化。通过分析运动神经元的对称性涌现、波动运动的物理建模以及基于基因调控网络的协同发育机制,揭示形态与神经系统如何在演化过程中通过功能耦合实现复杂的适应性行为。

Learning Outcomes:

  • 理解具身认知对理解人类智能的重要性,掌握神经系统与形态系统协同演化的基本逻辑。
  • 能够建立波动运动的弹簧-质量-阻尼器物理模型,并理解其与神经控制器的交互机制。
  • 分析脑-体协同演化中的耦合关系(功能耦合、形态-控制器耦合),并能设计相应的适应度函数进行多目标优化。

🔹 Lesson 11: 基因调控的可塑性及其演化优化

Overview: 本课程深入探讨了生物启发下的神经演化机制,重点研究基因调控网络(GRN)如何驱动神经系统的自组织与可塑性演化。通过储备池计算模型,分析在复杂动态环境下,局部可塑性规则的演化如何优化神经系统的学习能力,并解决突触干扰与遗忘等关键计算挑战。

Learning Outcomes:

  • 理解神经演化中的跃变与自组织机制,并能以水螅模型为例说明捕食行为的演化逻辑。
  • 掌握液态状态机(LSM)与回声状态网络(ESN)的架构,能够描述感官输入及其在可塑性学习中的突触干扰现象。
  • 分析并设计基于块(Block-based)及分层架构的储备池表示方案,理解局部突触与内在可塑性规则的演化优化过程。

🔹 Lesson 12: 群机器人的形态发生自组织

Overview: 本课程深入探讨受生物发育启发的群机器人自组织控制机制,重点介绍如何将多细胞生物的形态发育过程隐喻为多机器人系统的协调控制。通过学习基因调控网络模型、分层基因调控网络(H-GRN)以及形态发生素梯度扩散理论,学员将掌握群机器人在自组织形态生成中的原理。

Learning Outcomes:

  • 理解生物形态发育与多机器人系统之间的隐喻关系,掌握形态生成的固定模式与自适应逻辑。
  • 掌握基因调控网络(GRN)及其动力学模型,能够分析形态发生素梯度在机器人运动控制中的引导作用。
  • 能够设计基于分层基因调控网络(H-GRN)的自组织算法,实现群机器人的边缘分化、聚合力控制及目标包围。

🔹 Lesson 13: 递阶基因调控网及自适应边界覆盖

Overview: 本课程探讨如何利用生物形态发育(Morphogenesis)的原理,通过分层基因调控网络(H-GRN)实现多机器人系统的自组织协调。重点研究机器人如何通过形态发生素的梯度生成、维持与扩散,在没有全局坐标系的情况下,实现目标包围、自适应边界覆盖及极简的群体协调运动。

Learning Outcomes:

  • 掌握分层基因调控网络(H-GRN)的架构及其在多机器人自组织中的应用。
  • 理解形态发生素梯度的动力学模型(扩散、产生与降解)对机器人行为的驱动机制。
  • 分析聚合力(Coherence Force)与连通性度量在维持极简机器人群体运动中的作用。

🔹 Lesson 14: 基于形态发生机制的群机器人区域覆盖

Overview: 本课程探讨如何将生物形态发育(Morphogenesis)机制引入多机器人系统,实现群机器人的自组织区域覆盖。核心内容围绕分层基因调控网络(H-GRN)展开,重点讲解如何利用形态发生素梯度引导机器人生成复杂几何形状,并通过自适应动力学模型实现对目标区域的精准包围。

Learning Outcomes:

  • 理解生物形态发育与多机器人系统之间的隐喻关系,掌握形态发育固定模式生成的原理。
  • 能够分析并构建分层基因调控网络(H-GRN)模型,理解上层形态生成与下层动力学跟随的耦合机制。
  • 掌握基于形态发生素扩散的自组织协调运动,包括聚合力、极简机器人协调及边缘分化调控。

🔹 Lesson 15: 基于形态因子扩散的极简型群机器人自组织

Overview: 本课时深入探讨了受生物发育机制启发的多机器人系统自组织行为。核心内容涵盖了从基因调控网络(GRN)到形态发生素(Morphogen)梯度扩散的转化,重点解析了极简机器人(如Kilobots)如何通过局部信息交互,实现形态生成、梯度跟随、目标包围及边缘分化等复杂的群体协同任务。

Learning Outcomes:

  • 理解生物形态发育机制(如GRN、反应-扩散模型)与群机器人协作之间的逻辑隐喻。
  • 掌握形态发生素梯度建立、维持及跟随的数学模型与控制算法。
  • 能够分析聚合力与连通性度量对极简机器人群体运动协调的影响。