Vie artificielle

Table des matières

La vie artificielle est une discipline qui étudie les processus biologique et s’en inspire pour créer des artefacts ou des modèles présentant les/des caractéristiques du vivant. De nombreux modèles sont des simulations informatiques, cependant cela doit être compris dans un sens plus large. La vie artificielle est l’ “invention” et l’étude de la vie technologique.

Au programme

  1. Introduction à la vie artificielle
  2. Qu’est ce que la vie
  3. Chimie artificielle
  4. Automates cellulaires
  5. Croissance des organismes
  6. Comportement de groupe
  7. Apprentissage
  8. Évolution
  9. Épidémiologie. Un peu à part mais pour coller à une actualité pas si ancienne que cela.

Matériel


Références

  • ADAMI, Christoph, 1998. Introduction to artificial life. New York: Springer. ISBN 978-0-387-94646-7. Q335 .A3 1998
  • RENNARD, Jean-Philippe and MANGE, Daniel, 2002. Vie artificielle où La biologie rencontre l’informatique: illustré avec Java. Paris: Vuibert. ISBN 978-2-7117-8694-7.

Intervenant

Damien Olivier

FAQ

Les prérequis

  • Maîtriser un langage de programmation orienté acteur/agent ;
  • Bases en mathématiques et en physique ;
  • Bases en biologie ;
  • et surtout de la curiosité.

Compétences évaluées

Consulter eureka

Évaluations

  • TP et projet

  • En 2024 exemple de travail à rendre :

    • L’automate de tesselation et le maintien de la membrane (code + compétence D7.C2) ;
    • L’automate inversible (code) ;
    • La boucle de Langton (code).
  • Le travail doit être rendu sous la forme d’un dépôt git dont vous m’autoriserez l’accès.