Projet du quatrième semestre de l'EPITA
- Présentation du groupe
- Présentation du projet
- Structure du projet
- Dépendances
- Générer le projet
- Utilisation
- Ressources et liens
- papini_j Julien PAPINI [email protected]
- loyau_n Nicolas LOYAU [email protected]
- murrig_s Sevan MURRIGUIAN-WATRIN [email protected]
- michel_k Thomas MICHELOT [email protected]
Nous sommes S4MasterRace et nous sommes en ce début de S4 à l'EPITA sur le point de commencer un projet en groupe de quatre personnes (et seulement quatre), d'une durée approximative de cinq mois.
Ce projet, qui en ce qui nous concerne se nomme tAItris, dois comporter une part algorithmique importante et obligatoirement être réalisé a l'aide du langage C.
Nous avons donc choisi de partir sur la base du jeu bien connu, Tetris, et d'y ajouter une touche d'intelligence artificielle. Nous avons en tête quelques modes de jeux différents, le premier qui nous permet de jouer a Tetris, bien entendu, un second mode qui nous permet d'entrainer nos intelligences artificielles. Enfin un dernier mode ou l'intelligence artificielle va jouer a notre place et je l'espère obtenir de meilleur score que nous.
Nous avons recherches quelques méthodes qui nous permettraient de résoudre ce problème qui est d'apprendre a une machine a jouer et gagner a Tetris. Les méthodes retenues sont, premièrement l'algorithme génétique qui se base sur le monde biologique pour obtenir une solution viable au problème posé par essaies successifs, mutations et sélection naturelle. La seconde méthode qui nous a attirée utilise un réseau de neurones profonds qui par l'utilisation de couches de neurones successives doit arriver a jouer aussi bien si ce n'est mieux qu'un homme.
- bin/ - Exécutables
- build/ - Build
- data/ - Données (IA, deep learning, etc...)
- doc/ - Documentation
- html/ - Documentation du code au format html
- latex/ - Documentation du code au format latex
- pdf/ - PDF (Documentation du code, cahier des charges, rapports de soutenances...)
- res/ - Ressources (Images, sons, etc...)
- src/ - Code source
- libsdl2-dev - version 2.0.5+dfsg1-2
- doxygen - version 1.8.13-4+b1
- graphviz - version 2.38.0-17
- texlive - version 2016.20170123-5
make help
make
make resources
make doc
make clean
make run
ou
./bin/tAItris
make save