work-site/fr/alife-intro.org

70 lines
3.7 KiB
Org Mode

#+TITLE: Vie artificielle : introduction rapide
#+LANGUAGE: fr
#+ATTR_HTML: :alt en anglais :class lang-lifted
[[file:../en/alife-intro.org][file:../content/imgs/en.png]]
#+ATTR_HTML: :alt retourner à l'accueil :class home
[[file:home.org][file:../content/imgs/home.png]]
L'objectif de ce cours est d'initier les étudiants aux bases de la [[https://fr.wikipedia.org/wiki/Vie_artificielle][vie
artificielle]]. Sa partie centrale est un TD sur machine pendant lequel
les étudiants sont invités à réaliser un environnement de vie
artificielle simple sur la plate-forme [[http://ccl.northwestern.edu/netlogo/][NetLogo]]. Ce cours donnera aux
étudiants une vue d'ensemble du domaine de la vie artificielle et du
[[http://fr.wikipedia.org/wiki/calcul%2520autonomique][calcul autonomique]] ; les étudiants sauront également réaliser des
environnements multi-agents de complexité modérée en NetLogo.
Ce cours exige une expérience d'informatique de base, mais une
connaissance de NetLogo n'est pas indispensable. Ce cours fait partie
de la matière « Calcul autonomique » enseignée en [[https://www.universite-paris-saclay.fr/fr/formation/master/m2-conception-et-intelligence-des-logiciels-et-systemes-cils#presentation-m2][master 2 CILS]] à
l'[[http://www.univ-evry.fr/fr/index.html][Université d'Évry]]. L'enseignement se fait en français.
Ce cours consiste en 3 parties : une courte introduction au calcul
autonomique, à la vie artificielle et le TD sur machine.
#+ATTR_HTML: :alt image de la licence Creative Commons Attribution Alone :class ccby
[[https://fr.wikipedia.org/wiki/Licence_Creative_Commons][file:../content/imgs/ccby.png]]
Les matériaux de ce cours sont distribués sous la [[https://fr.wikipedia.org/wiki/Licence_Creative_Commons][licence Creative
Commons Paternité]].
* Introduction au calcul autonomique
Cette partie survole le calcul autonomique en donnant les propriétés
désirables des systèmes autonomiques et les étapes évolutionnaires à
franchir pour les réaliser.
Les diapositives de cette partie sont disponibles [[file:../content/courses/alife-intro/ac-intro.pdf][ici]].
* Introduction à la vie artificielle
Cette partie survole le domaine de la vie artificielle en donnant
quelques exemples de systèmes qui sont de la vie artificielle et
d'autres qui n'en sont pas. Une liste des types de vie artificielle
est également présentée. Cette section prépare le TD qui suit en
rappelant le modèle des [[https://fr.wikipedia.org/wiki/Automate_cellulaire][automates cellulaires]] et en donnant quelques
liens à des ressources autour de NetLogo.
Les diapositives (en anglais) de cette partie sont disponibles [[file:../content/courses/alife-intro/alife.pdf][ici]].
* Vie artificielle dans un environnement avec gravité
Cette partie est un TD sur machine proposant aux étudiants de
réaliser un environnement de vie artificielle avec gravité. La
plate-forme de réalisation proposée est NetLogo. Pour les étudiants
n'ayant jamais utilisé NetLogo, la consigne comprend un exercice
d'échauffement proposant de réaliser le [[https://fr.wikipedia.org/wiki/Jeu_de_la_vie][jeu de la vie]] de Conway.
Ce TD est une version simplifiée de [[https://theopensciencedoor.blogspot.fr/2017/06/vie-artificielle-dans-un-environnement.html][ce sujet de stage]] proposé par
[[https://sites.google.com/site/nicolasglade/][Nicolas Glade]] et réalisé par Clément Hege.
La consigne de ce TD est accessible [[file:../content/courses/alife-intro/alife-lab.pdf][ici]].
* Local Variables :noexport:
# Local Variables:
# org-link-file-path-type: relative
# eval: (auto-fill-mode)
# ispell-local-dictionary: "fr"
# End: