IFT 608 / IFT 702 Planification En Intelligence Artificielle

3y ago
68 Views
4 Downloads
248.40 KB
6 Pages
Last View : 1d ago
Last Download : 3m ago
Upload by : Francisco Tran
Transcription

IFT 608 / IFT 702 - Planification en intelligence artificiellePlan d’activité pédagogiqueHiver 2019Département d’informatiqueIFT 608 / IFT 702Planification en intelligence artificiellePlan de coursHiver 2019ProfesseurFroduald KabanzaCourriel :kabanza@usherbrooke.caLocal :D4-1022-2Téléphone :(819) 821-8000, 62865Site ibilité : Jeudi 15h00 à 16h00 ou sur rendez-vousAuxiliaireMariane MaynardCourriel :Mariane.Maynard@USherbrooke.caTéléphone : (819) 821-8000, 62872HoraireMercrediJeudi9 h 30 à 10 h 2010 h 30 à 12 h 20salle D4-2022salle D4-2022Description officielle de l’activité pédagogiqueObjectifsSe familiariser avec les techniques courantes de planification en intelligence artificielle et approfondircertaines d'entre elles.ContenuModèles couramment utilisés pour représenter les actions, les capteurs et les buts des agents intelligents afinde planifier des tâches, des comportements ou des trajectoires; algorithmes utilisés pour résoudre cesmodèles; exemples d'applications.CréditsOrganisation33 heures d’exposé magistral par semaine6 heures de travail personnel par semaineIFT615Cours jumelé : IFT 608 pour 1er et IFT 702 pour les 2e et 3e cyclesPréalableParticularités1

IFT 608 / IFT 702 - Planification en intelligence artificielle1Plan d’activité pédagogiqueHiver 2019PrésentationCette section présente les objectifs et le contenu détaillé du cours.1.1Mise en contextePlanifier c’est choisir, parmi les alternatives possibles, la meilleure séquence d’actions permettant d’accomplir un but donné.C’est une capacité importante dans la cognition, bien que souvent on n’en soit pas conscient. C’est aussi un des aspectsimportants de l’intelligence artificielle pour bien des applications réelles et potentielles. Par exemple, un robot ou un droneautonome doit pouvoir planifier une trajectoire de déplacement avec évitement d’obstacles et une séquence d’actions pouraccomplir des tâches.Ce cours vise à introduire différentes approches de planification parmi les plus récentes et les plus en vue dans la littérature.Traditionnellement, les algorithmes de planification en intelligence génèrent un plan d’action à partir d’une spécificationexplicite du modèle des actions possibles de l’agent pour qui on planifie. Plus récemment, on voit émerger des algorithmesd’apprentissage automatique pour lesquelles le plan et les modèles sont appris.Le cours est divisé en deux parties. La première partie consiste d’exposés magistraux consacrés à introduire différentsconcepts et algorithmes. La deuxième partie est consacrée à leur approfondissement et mise en pratique sur un projet auchoix.1.2Objectifs spécifiquesÀ la fin de cette activité pédagogique, l’étudiante ou l’étudiant sera capable :1.321.de comprendre et d’expliquer les principes et concepts de base derrière les algorithmes de planification enintelligence artificielle;2.d’évaluer le type d’approche appropriée pour un problème donné;Contenu détailléThèmeSujetObjectifs1Algorithmes de planification de déplacements robotiques1,22Algorithmes de planification de comportements complexes déterministes1,23Algorithmes de planification multi-agents1, 24Algorithmes de reconnaissance de plan1, 2OrganisationCette section présente la méthode pédagogique utilisée, le calendrier officiel du cours, la méthode d’évaluation ainsi quel’échéancier des travaux.2.1Méthode pédagogiqueIl y aura des d’exposés magistraux introduisant différentes approches de planification en intelligence artificielle.Il y aura un projet permettant de se familiariser avec les approches introduites par les exposées magistraux.Pour les étudiants de troisième cycle, il y aura en plus le choix d’un article scientifique à maîtriser et à présenter en classe.2.2Contenu détaillé et calendrier du coursLes dates dans le calendrier suivant pourraient varier en fonction du rythme dans le cours. La colonne des références indiqueentre crochets le matériel concerné pour chaque séance (voir la Section 3 pour la liste du matériel). Les chiffres suivant lescrochets sont les sections dans le matériel indiqué.2

IFT 608 / IFT 702 - Planification en intelligence artificielleSéancePlan d’activité pédagogiqueHiver 2019Sujet[Référence] :SectionIntroduction[1] : 1; [2] : 1Plan de coursPlanification de trajectoires avec évitement d’obstaclesME 09/1JE 10/1 Représentations géométriques et transformations[1] : 3 Espace de configurations[1] : 4 Détection de collisions[1] : 5 Approches par décomposition exacte[1] : 6.2, 6.3 Algorithme de planification par échantillonnage (RRT)[1] : 5 Algorithme de planification avec des contraintes différentielles (RDT)[1] : 13-14 Librairie OMPL[7]Planification avec un modèle explicite d’actionsME 16/1JE 17/1ME 23/1JE 24/1ME 31/1JE 1/2 Planification déterministe par exploration dans l’espace d’états2 :2.2 Langage PDDL pour modéliser des actions[7], 2 :2.1 Extraction automatique d’heuristiques à partir de modèles d’actions[2] 2.3 ROSPLAN (planification robotique avec ROS)[10]Planification un modèle explicite de connaissances stratégiques Exploration de l’espace d’états avec des connaissance stratégiques HTN[2] 2.7.7 Exploration de l’espace d’états avec des connaissance stratégiquestemporelles[2] 2.7.8Pas de coursPlanification multi-agentsME 6/2JE 7/2 Algorithme Monte-Carlo Tree Search[3] Planification distribuée[8]ME 13/2JE 14/2Reconnaissance de planME 20/2JE 21/2Planification par l’apprentissage automatique Présentation du problème et aperçu de différentes approchesPrésentation par une invitée : Mariane Maynard, Étudiante en maîtriseDu Samedi 23 février au 3 mars :Du lundi 4 mars au vendredi 8 mars :[5] [6]À déterminerExamen périodique et levé de coursRelâche des activités pédagogiquesJE 13/3Correction de l’intraME 14/3Présentations pour évaluation de l’étape 1 du projetME 20/3JE 21/3Travail sur le projet (supervision à distance par Skype/email)3

IFT 608 / IFT 702 - Planification en intelligence artificiellePlan d’activité pédagogiqueME 27/3JE 28/3Présentations pour évaluation de l’étape 2 du projetME 3/4JE 5/4Présentation de l’article choisiME 10/4JE 11/4Présentations pour évaluation de l’étape finale du projetHiver 2019Fin du cours. Pas d’examen final.2.3ÉvaluationProjet / étape 1Projet / étape 2Projet / étape 3Critique d’un article choisiExamen intra-trimestriel :IFT 60820 %20 %30 %N/A30 %IFT 70217.5 %17.5 %25 %10 %30 %L’examen est à livre fermé. Vous avez droit à une feuille d’aide-mémoire personnelle, recto-verso.2.4Qualité du français et de la présentationConformément à l’article 17 du règlement facultaire d’évaluation des apprentissages 1, l’enseignant peut retourner àl’étudiante ou à l’étudiant tout travail non conforme aux exigences quant à la qualité de la langue et aux normes deprésentation.2.5Utilisation d’appareils électroniques et du courrielSelon le règlement complémentaire des études, section 4.2.3 2, l'utilisation d'ordinateurs, de cellulaires ou de tablettes pendantune prestation est interdite à moins que leur usage ne soit explicitement permise dans le plan de cours.Dans ce cours, l'usage de téléphones cellulaires est interdit. Celui des de tablettes ou d'ordinateurs est autorisé uniquementpour prendre des notes. Le son doit être coupé en tout temps. Cette permission peut être retirée en tout temps si leur usageentraîne des abus.Tel qu'indiqué dans le règlement universitaire des études, section 4.2.3 3, toute utilisation d'appareils de captation de la voixou de l'image exige la permission du professeur.Note : L'utilisation du courrier électronique est recommandée pour poser vos questions.2.6Échéancier des travaux et critères d’évaluation du projetTPProjetCritiqued’articleÉnoncéJeudi 21 janvierJeudi 14 févrierDates limites de remiseÉtape 1 : ME 13 marsÉtape 2 : ME 27 marsIFT 60820%20%IFT 70217.5%17.5%Étape 3 : ME 10 avril30%25%ME 3 avrilN/A10%Sujets Planification Reconnaissance de plan Autres choix validésAu choix avec validation luation/2 ations-academiques/reglement-devaluation/3 glement/4

IFT 608 / IFT 702 - Planification en intelligence artificiellePlan d’activité pédagogiqueHiver 2019Les énoncés, les critères d’évaluation et les autres directives seront communiqués au moment approprié. Les directivesparticulières suivantes vont s’appliquer.33.1 Toute soumission d’un travail pratique en retard vaudra zéro, à moins qu’elle soit motivée par des raisons valables etconformes au règlement des études (par exemple, maladie avec attestation du médecin). Le projet pourra se faire par groupe de quatre. La critique d’article est individuelle.RéférencesDocuments[1] Malik Ghallab, Dana Nau & Paolo Traverso (2016). Automated Planning and ] Steven Lavalle (2006). Planning Algorithms. Morgan Kaufmann. Cambridge University Press.http://planning.cs.uiuc.edu/[3] Browne et al. (2012) A Survey of Monte Carlo Tree Search Methods. IEEE Transactions on ComputationalIntelligence and AI in Games, VOL. 4, NO. 1 f[4] Silver et al. (2016) Mastering the game of Go with deep neural networks and tree search. Nature, Vol. 01/deepmind-mastering-go.pdf[5] Miquel Ramirez and Hector Geffner (2010). Probabilistic Plan Recognition using off-the-shelf ClassicalPlanners. Proc. AAAI-10. r/view/1821/2160[6] Miquel Ramirez and Hector Geffner (2011). Goal Recognition over POMDPs: Inferring the Intention ofa POMDP Agent Proc. IJCAI-11. per/view/3305/3793[7] PDDL Language (2005): gerevini-long-unpublished2005.pdf[8] Durfee (2001). Distributed problem solving and 9] OMPL (planification de trajectoires) : http://ompl.kavrakilab.org/[10] ROS (framework de programmation de robots): http://www.ros.org/[11] DeepMind StarCraft 2 API https://github.com/deepmind/pysc25

IFT 608 / IFT 702 - Planification en intelligence artificiellePlan d’activité pédagogiqueHiver 20196

IFT 608 / IFT 702 - Planification en intelligence artificielle Plan d’activité pédagogique Hiver 2019 1 . Département d’informatique . IFT 608 / IFT 702. Planification en intelligence artificielle . Plan de cours . Hiver 2019 . Professeur . Froduald Kabanza . Courriel : kabanza@usherbrooke.ca . Local : D4-1022-2

Related Documents:

Fee Section 608–262–2367 Perkins, Health Professions, Nursing, . FAX 608–262–9068 Job Center 608–262–6313 Stafford, PLUS, GradPLUS, Alternative Loans 608–262–4987 Work-study Payroll Information 608–262–3801 University Housing 608–262–2522. . Read the descriptions of the types of a

870 Seven Hills Dr Ste 102 Henderson, NV 89052 Phone: 702-384-5101 Fax: 702-382-5675 Simhean Lee, MD Tottori Allergy & Asthma Associates 4000 E Charleston Blvd Ste 100 Las Vegas, NV 89104 Phone: 702-432-8250 Fax: 702-432-8011 Thomas Chu, PA-C David Hiroaki Tottori, MD 9020 W Cheyenne Ave Las Vegas, NV 89129 Phone: 702-240-4233

ACG Design : ESB: Las Vegas 702-448-8737: Adelante Group NV WBE: Las Vegas 702-612-7966: ADMAX LLC WBE: LAS VEGAS 702-823-2645: AeroTech Mapping Inc. WBE MBE: Las Vegas 702-228-6277: Akers-Sanchez & Associates, Inc MBE: Las Vegas 702-809-7540: Ann K

La musculation peut également être utilisée afin de maintenir une bonne santé ou à des fins de réhabilitation d'une blessure. Dans ces cas, la planification aura une base commune à celle des sportifs, cependant les adaptations pour les buts recherchés seront différentes. 2 Lors d'une planification en musculation, il est

Oct 10, 2020 · Edgerton, WI 53534 608 -8843038 608 -8843298 www.stjoeedgerton.org Fr. David Wanish . 232 S Janesville Street Milton Wisconsin 53563 608-580-0575 fax 608-580-0576 www.northleafwinery.com . Lanair He

DoubleTree by Hilton Madison East 4402 E Washington Ave. Madison, WI (608) 244-4703 Holiday Inn Express & Suites 5150 High Crossing Blvd. Madison, WI (608) 467-3555 Holiday Inn Madison at the American Center 5109 W Terrace Dr. Madison, WI (608) 249-4220 La Quinta Inn & Suites American Center 5217 E Terrace Dr. Madison, WI (608) 245-0123

Published by Roseman University of Health Sciences www.roseman.edu HENDERSON CAMPUS 11 Sunset Way Henderson, Nevada 89014 Tel: (702) 990-4433 Fax: (702) 990-4435 SUMMERLIN CAMPUS 10530 Discovery Drive Las Vegas, Nevada 89135 Tel: (702) 802-2841 Fax: (702) 431-5536 SOUTH JORDAN CAMPUS 10920 South River Front Parkway South Jordan, Utah 84095

First course (on tables) Breads/rolls of many types (white, sour, rye, sesame, olive/caper, Italian season) Flavoured butters (honey, garlic, italian others .) Preserves (apple, pear, blackberry, salal) Two scalded milk cheese, one sweet, one savory Stout/Portwine cheese fondue Then: Soups/Stews - one beef/barley, one borshch and one bean pottage 2nd course Salmon Pie (head table gets .