====== Introduction à l'apprentissage automatique ====== Sujet de projet: * 12/02/10: {{teaching:20092010:robot.pdf|THE Battle project}} Sujets de TP: * 9/02/10: {{teaching:20092010:adaboost.pdf|Adaboost et descente de gradient}} ====== Rendu du projet ====== * rendu du projet (rapport, code) : le 30 avril, 23:59. * soutenance/tournoi : le mardi 4 mai 10h, dans la salle de TP habituelle. Bien entendu, le **rapport** compte pour plus de la moitié de la note et les étudiants sont invités à apporter un soin tout particulier à sa rédaction. Il doit notamment contenir : * une brève description du sujet (même si ledit sujet est connu de tous), * une liste des points importants à prendre en compte lors de la construction d'un robot * la démarche/stratégie adoptée * une description minutieuse des méthodes d'apprentissage automatique mises en oeuvre pour la programmation du robot, par ex. : * quel algorithme, pour quelle action, * quels exemples d'apprentissage, * pourquoi le choix de tel ou tel modèle d'apprentissage, * la difficulté d'implémentation de ces modèles pour la plateforme robocode, * la limite de ces modèles, * les adaptations nécessaires des modèles pour leur utilisation dans robocode, * ... * des statistiques de combat simulés (précisant les adversaires, leurs caractéristique, des commentaires sur les raisons des échecs/victoires, ...) * un regard critique sur le travail effectué, des pistes d'amélioration, etc