La vie artificielle est un champ de recherche interdisciplinaire alliant informatique et biologie, mais avec des applications dans des domaines variés tels que l'économie ou l'archéologie.
Son objectif est de créer des systèmes artificiels s'inspirant des systèmes vivants, soit sous la forme de programmes informatiques, soit sous la forme de robots.
La première manifestation de la vie artificielle date des années 1940. Il s'agit des automates cellulaires créés par John von Neumann, décrivant le principe d'autoréplication basée sur un code décrivant la succession des actions à effectuer, cela avant la découverte de l'ADN et des mécanismes génétiques. À la même époque, en 1948, Alan Turing écrit Intelligent Machinery où apparaît le concept de machine dotée d'intelligence. En 1970, John Conway propose le premier système artificiel simple qui évolue en système complexe organisé. Il s'agit du jeu de la vie, qui se présente sous la forme d'un système d'automates cellulaires en deux dimensions, constitué d'une matrice de cellules vivantes ou mortes. Toutes les cellules sont influencées par leurs huit voisines directes. Quatre règles simples entraînent la modification de l'état de la cellule considérée, en fonction de ses voisines. Ce système évolue jusqu'à trouver des structures stables. La tendance connexionniste, menée par Marvin Minsky dans les années 1980, se rapproche des sciences cognitives, et se base sur des réseaux de neurones ainsi que sur des machines parallèles. En 1987, la première conférence consacrée à la vie artificielle est organisée par Christopher Langton, élève de Arthur Burkes à Princeton, qui avait poursuivi les travaux de von Neumann après la mort de ce dernier.
Il est difficile de donner une définition exacte de la vie artificielle. Plusieurs définitions ont déjà été proposées.
Ainsi, selon Christopher Langton :
Ou encore, selon J.-P. Rennard :
Une compilation des meilleures définitions de la vie proposées par des experts en biologie et vie artificielle est l'objet de Comment définir la vie chez Vuibert.
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.
On propose dans ce MOOC de se former à et avec Thymio :
apprendre à programmer le robot Thymio et ce faisant, s’initier
à l'informatique et la robotique.
In diesem Kurs handelt es sich um das Verständnis der grundlegenden Mechanismen eines Roboters wie Thymio, seiner Programmierung mit verschiedenen Sprachen und seiner Verwendung im Unterricht mit den
In diesem Kurs handelt es sich um das Verständnis der grundlegenden Mechanismen eines Roboters wie Thymio, seiner Programmierung mit verschiedenen Sprachen und seiner Verwendung im Unterricht mit den
Tierra est une simulation informatique créée et développée par Thomas S. Ray pour l'étude de la vie artificielle. Ray, T. S. 1991, "Evolution and optimization of digital organisms", in Billingsley K.R. et al (eds), Scientific Excellence in Supercomputing: The IBM 1990 Contest Prize Papers, Athens, GA, 30602: The Baldwin Press, The University of Georgia. Publication date: December 1991, pp. 489–531. Bedau M.A., McCaskill J.S. et al., "Open problems in artificial life", Artificial Life, 2000 Fall 6(4):363-76.
Avida est une plateforme logicielle libre de simulation de vie artificielle, destinée à l'étude de l'évolution biologique de programmes informatiques (dit organismes numériques). Ceux-ci s'auto-reproduisent et évoluent au fil des générations en fonction d'une chaîne de symboles simulant un génome. Avida est en constant développement par le laboratoire Digital Evolution Lab de Charles Ofria à l'Université de l'État du Michigan. Avida fut créé par Charles Ofria, Chris Adami et C. Titus Brown à Caltech en 1993.
En informatique, un système multi-agent (SMA) est un système composé d'un ensemble d'agents (un processus, un robot, un être humain, une fourmi etc.), actifs dans un certain environnement et interagissant selon certaines règles. Un agent est une entité caractérisée par le fait qu'elle est, au moins partiellement, autonome, ce qui exclut un pilotage centralisé du système global.
We will give an overview of the field of Artificial Life (Alife). We study questions such as emergence of complexity, self-reproduction, evolution, both through concrete models and through mathematica
Students will acquire an integrative view on biological and artificial algorithms for controlling autonomous behaviors. Students will synthesize and apply this knowledge in oral presentations and comp
The course describes theories, methods, and technologies for designing robots and artificial systems inspired by evolution, development, and learning. It also shows how robotic models can help to unde
The convergence of human and artificial intelligence is currently receiving considerable scholarly attention. Much debate about the resulting Hybrid Minds focuses on the integration of artificial intelligence into the human brain through intelligent brain- ...
As the field of ethology advances, especially over the past two decades, the role of animal-robot interaction tools has increasingly become essential. This importance arises from the need for controlled, repetitive, repeatable, and long-duration experiment ...
Explore la conception axée sur l'optimisation, la simulation différentiable, les stratégies de contrôle, et l'évolution des créatures virtuelles et des machines douces.
Introduit des points d'équilibre et des bifurcations dans les équations différentielles, en discutant de leur stabilité et de leur pertinence dans divers contextes.
[0054] Methods are provided for estimating key reliably and accurately predicting cardiac output using a limited set of non-invasively monitored physiologic inputs, and a calibrated one- dimensional arterial tree model, a database of synthetic data generat ...