IA 2015-2016

directives.pdf : les contraintes sur le travail à effectuer (version 0.1, ve 29.01.2016 à 00:20)

aide_rapport.pdf : des idées pour la partie rédactionnelle (version 0.1, ve 29.01.2016 à 00:20)

presentation.pdf : un début de clarification sur la problématique de cette année (version 0.1, ve 29.01.2016 à 00:20) Last Update 30.01 00:08

fiche_cours01.pdf : classification des environnements de tâches (version 01 ma 09.02.2016 à 04:21)

test_tp00.py : fichier de validation pour le premier code (version 0.1: me 27.01.2016) Last Update 28.01 à 01:40 [198 tests unitaires]

fiche_TP00.pdf contient les noms des attributs & méthodes du travail de la première et de la deuxième semaine. Last update 09.02.16 07:23

test_tp00a.py tests pour le code du deuxième TD (version 0.1 je 04.02.16) Last Update 15.02.16 22:09 [147 tests unitaires]

briques.py : fichier (version 0.1 di 07.02.16) contenant quelques outils pour les TP01 et suivant Last update 26.04.16 00:49 (version stable) [NEW]

tp01.py : fichier (version 0.1 ma 09.02.16) la structure du code à développer cf descriptif TP01 Last Update 09.02.16 11:57

fiche_TP01.pdf contient les attributs & méthodes pour Agent avec base de connaissances (avec et sans apprentissage) Last Update 24.02.16 16:12 (typo getPerception)

test_tp01.py: fichier (version 0.3 me 24.02.16) Last Update 26.02.16 17:12 [253 tests unitaires]

fiche_TP02-A.pdf description générale Last Update 21.03.16 14:04

synopsys_02a.py point de départ du code à développer Last Update 21.03.16 14:04 (ajout d'un attribut en lecture Aspirateur_PG)

test_tp02a.py Last udate 30.03.16 16:58 (tests partiels 299)

fiche_TP02-B.pdf description générale Last Update 21.03.16 14:04

tp02b.zip fichiers pour le TP02-B Last Update 24.03.16 21:47 (modification main_simulator)

test_agslib.py fichier (version 0.3 me 23.03.16 00:49) Last Update 28.03.16 00:31 version stable [621..634 tests unitaires]

fiche_ag.pdf présentation synthétique des algorithmes génétiques Last Update 23.03.16 01:00

* synopsys_02b.py (fichier de départ du travail)

* base_agslib.py (pas touche)

* agslib.py (à compléter en fonction des informations en commentaires : hasConverged, isOver, _selectWheel, _selectFraction, run)

* tools_tp02.py (pas touche)

* main_simulator : le programme exploitant tp02b et agslib : juste les import à mettre en accord avec votre environnement

Le fichier faq.txt contient des réponses aux questions souvent posées Last Update 16.02.16 07:15

aide_N01_tp01.txt Pour mener à bien le tp01 19.02.16 12:41

privee_protege.py

Sortie_tp01.txt Histoire de voir ce que l'on peut faire

main_tp01.py Le code ayant permis la sortie ci-dessus

****** fichiers solution ******

corrige_tp00.py (09.02.16)

corrige_tp00a.py (24.02.16)

corrige_tp01.py (15.03.16)

corrige_tp02a.py (24.04.16)

corrige_tp02b.py ( idem )

agslib.py ( idem )

****************************

Le fichier Final.zip (26.04.16 15:51) contient tous les fichiers du projet (hormis les tests)

* main_simulator a été réécrit pour permettre l'utilisation de la ligne de commande (ou pas)

* briques a été légèrement modifiée pour garantir que l'ordre des gènes soit toujours le même

* tools_tp02 a été augmenté d'une fonction pour lire un chromosome + des capteurs

* benchmark_aspi vous montre une illustration de procédure permettant de comparer des aspirateurs différents

Le fichier Final2D.zip (29.04.16 19:55) tous les fichiers hors les tests, permet de voir le cas aspirateurs dans un monde en 2D

(plusieurs lignes). Les fichiers spécifiques sont identifiés par '2D' il y a un README.1st pour vous donnez la signification des

fichiers et il y a des exemples d'execution en fin de benchmark pour que vous compreniez la démarche.

Je ne garantis pas que les codes soient "bug free" je n'ai pas eu le temps de les tester de manière poussée - mais comme

il s'agit de copie avec légère variation de ce qui avait été fait dans le cas unidimensionnel il y a peu de chance que

vous trouviez de gros problèmes.

Le code que vous enverrez le vendredi 11 mars 2016 sera évalué en accord avec les attentes de la fiche TP01 (simulations & comparaisons)

Dates à ne pas rater (pénalité à la minute : -5 points)

Le rendu du projet (pdf + code) est fixé au Vendredi 18:00 3 semaines avant la date du jury

Les corrigés du TP02 seront fournis 3 semaines avant la date du rendu

Un oral OBLIGATOIRE (sans préparation, par groupe, 5 à 10mn maximum) sera bloqué sur une journée accès libre de 9:00 à 16:00, après la date du rendu

Remise rapport : Lundi 16.05 18:00

Oral : Lundi 23.05 10:00-17:00