📑 Table of Contents

进化计算遗传算法进化策略英语Evolution strategy进化规划英语Evolutionary programming的统称。进化计算起源于20世纪50年代末,成熟于20世纪80年代,目前主要被应用于控制工程机器学习最佳化等领域。

进化计算
上级分类人工智能 编辑
所属实体computational intelligence 编辑

起源

编辑
  • 1932年,Cannon把自然演化想象为一个学习过程,并将自然演化中的种群维持机制,修改为个体反复随机试验。
  • 1950年,图灵认识到机器学习与演化间存在明显关系。
  • 1959年,Friedman推测,模仿变异与选择可以设计思想机器,并指出下棋程序可以使用这种方法设计。
  • 1960年,Cambell猜想:在导致知识扩张的所有过程中,都要涉及“盲目—变化—选择—幸存”的过程。[1]

技術

编辑

進化計算技術列舉如下:

參考文獻

编辑
  1. ^ 《进化计算》长沙 国防科技大学出版社 2000 王正志, 薄涛著

📚 Artikel Terkait di Wikipedia

面向对象程序设计

物件導向程式設計(英語:Object-oriented programming,缩写:OOP)是種具有物件概念的程式設計典範,同时也是一种程式开发的抽象方针。它可能包含資料、特性、程式碼與方法。对象則指的是類別(class)的实例。它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用

续体

Interpreters for Higher-Order Programming Languages. 1972 [2024-02-24]. (原始内容存档于2024-02-24). Now suppose we define an expression to be serious if there is

同像性

03) -0.39501375 使用原始Lisp函數LIST產生上面的表達式,並將變量EXPRESSION設置為結果: * (defvar expression) EXPRESSION * (setf expression (list '* (list 'sin 1.1) (list 'cos 2.03))

LISP

約翰·麥卡錫在最初定义的Lisp之中,先将程序表达为M-表达式(英语:M-expression)(元表达式),再将它转换成S-表達式(符号(英语:Symbol (programming))表达式),舉例來說M-表达式(英语:M-expression)的car[cons[A;B]],等同於S-表達式的(car (cons

多分派

open multi-methods. Solve the Expression Problem in C++17.  C Object System: A framework that brings C to the level of other high level programming languages

Future与promise

future及/或promise构造,首先实现于编程语言例如MultiLisp(英语:MultiLisp)和Act 1之中。在并发逻辑编程(英语:Concurrent logic programming)语言中,使用非常类似于future的逻辑变量进行通信。这种语言开始于1982年的“Prolog

编程范型

编程范型、编程范式或程序设计法(英語:programming paradigm),是软件工程中的一类典型的编程风格,指对计算机程序实现进行概念化和结构化的相对高阶的方式。常见的编程范型包括:指令式编程(及其子类过程式编程和面向对象编程)、声明式编程(及其子类函数式编程和逻辑编程)、并发编程、约束编

Scheme

A wide variety of programming paradigms, including imperative, functional, and message passing styles, find convenient expression in Scheme.  引文格式1维护:显式使用等标签