1 A. Cornuéjols Introduction à l’intelligence artificielle Introduction à l’Intelligence Artificielle (Cours n°2) Recherche non informée dans les graphes.

Slides:



Advertisements
Présentations similaires
1 Bases de donn é es relationnelles. 2 Introduction au mod è le relationnel les donn é es sont repr é sent é es par des tables, sans pr é juger de la.
Advertisements

Techniques de R éé criture et Transformations Pierre-Etienne Moreau.
R éé criture pour la programmation et la preuve Claude Kirchner Pierre-Etienne Moreau.
Les situations d enseignement Les m é thodes d enseignement L entr é e en formation Les ouvrages - supports d enseignement Un enseignement diff é renci.
Pour tout entier n,n est entier ou irrationnel Un beau théorème absent de larithmétique dEuclide (Livres 7 à 9 des Éléments)
L’optimisation par essaims De particules
Systèmes d’information
Heuristiques A. Introduction B. Recherche d ’une branche
CSI 4506: Introduction à l'intelligence artificielle La recherche aveugle.
CARDIE.
CSI 4506: Introduction à l’Intelligence Artificielle La Recherche Aveugle.
Intelligence Artificielle
Guide Me Vu par Renaud. Sommaire Besoin et problème(s) rencontré(s) Les solutions existantes Notre solution.
Introduction de la 5 e édition du TP 312 (ébauche) Contexte Concept Droits acquis Consultation Transition.
Rémi BRISSIAUD MC de Psychologie — Université de Cergy-Pontoise — IUFM de Versailles Équipe “ Compréhension, Raisonnement et Acquisition de Connaissances.
ABF Améliorer nos formations pour une microfinance plus sociale.
Présentation du projet du Pôle Nord / Est Réunion du thème TICE vendredi 20 mai 2011 Françoise CHENEVOTOT.
Géographie 6H 1. Présentation du matériel à disposition.
Trousse d'autoformation sur les normes de croissance de l'OMS Pour combler les besoins de formation des cliniciens en soins primaires et en santé publique.
Un modèle de séquence didactique pour l’enseignement de l’oral
BELMEHDI ABDELHAFID Directeur Général. Marques العلامات Modèles النمادج Droit d’auteurs حقوق المؤلف.
29/06/2012 Stéphane CORNELIS / Christine BERTHILLIER DIJON.
MSN 21 Représenter des figures planes à l’aide de croquis (triangle, carré, rectangle, cercle) Le croquis est à considérer comme support de réflexion Reconnaître.
1 Rénovation des diplômes de la filière Maintenance des Véhicules Séminaire national du 5-6 février LYON Organisation et efficience des enseignements.
COMMUNE DE SAINT-PIERRE EN FAUCIGNY Révision du Plan Local d’Urbanisme REUNION DU 2 AVRIL 2009 REUNION DU 2 AVRIL 2009 QU’EST-CE QU’UN PLAN LOCAL D’URBANISME.
Comment écrire un article scientifique Olivier MIMOZ DAR.
Freeplane Free mind mapping and knowledge ree mind mapping and knowledge Freeplane Free mind mapping and knowledge ree mind mapping and knowledge.
POSTURE DE CONSEILLÈRE PÉDAGOGIQUE STRATÉGIES PÉDAGOGIQUES FAVORISANT LA RÉUSSITE, POUR OÙ COMMENCER? 9 mars 2016 – Caroline Boucher, Cégep de Lévis-Lauzon.
REUSSIR SES RECRUTEMENTS Les entretiens structurés.
Les approches en psychologie Lecture Chapitre 1 1.
Un usage de la notion d’O.M. pour la préparation de l’épreuve sur dossier du CAPES.
1 A. Cornuéjols Introduction à l’intelligence artificielle Introduction à l’Intelligence Artificielle (Cours n°3) Recherche informée dans les graphes Antoine.
1 A. Cornuéjols Introduction à l’intelligence artificielle Introduction à l’Intelligence Artificielle (Cours n°3) Recherche informée dans les graphes Antoine.
Les méthodes de tests Les grands principes pour réaliser des tests efficaces.
Atelier d’échange d’expériences et de capitalisation sur des projets d’électrification rurale en cours Schémas organisationnels Mardi 10 décembre 2002.
EDUCATION THERAPEUTIQUE ET BIENTRAITANCE. DEFINITION « (…) L'éducation thérapeutique du patient (ETP) devrait permettre aux patients d'acquérir et de.
Analyse des tâches en ergonomie
Un outil spécifique à Moodle pour le calcul des indicateurs d’interaction Présenté par : Tarek DJOUAD Laboratoire LIRIS, Lyon1 Équipe SILEX
1 Adaptation Structurelle de Composants Logiciels Stage de DEA informatique effectué à L’ENSM-Douai Encadré par Mr. Abdelhak SERIAI & Mr. Mourad OUSSALAH.
1 SOC : Systèmes à Objets CoOpératifs Présentation de l’équipe Permanents : F. Amblard, E. Andonoff, J. Cardoso, C. Hanachi, C. Sibertin-Blanc doctorants.
Référentiel du BTS CG Du référentiel de compétences… … à la formation par les compétences …à l’évaluation des compétences 25/11/2014 BTS CG compétences.
Outil d’élaboration de progressions pédagogiques pour le cycle 4 Séminaire du 24 mars Nouveaux programmes de technologie au collège.
Spin ½ et matrices de Pauli Aperçus sur les Symétries et la Théorie des groupes Notion de symétrie 1 jusqu’au XIX° : notion descriptive ex: cristallograhie.
DROIT. Grille d’Examen Objectifs, contenu, critères et modalités d’évaluation Sujet zéro Conclusion.
Faculté Polytechnique Cours 5: introduction à la géométrie analytique spatiale Géométrie et communication graphique Edouard.
Nouveaux programmes de mathématiques cycles 3 et 4
Unité Mixte de Recherche - Sciences Techniques Éducation Formation ECOLE NORMALE SUPERIEURE DE CACHAN 61, avenue du Président Wilson Cachan Cedex.
Les intelligences multiples moteur des situations complexes.
Chapitre 2 Résolution de Programmes Linéaires. La méthode graphique Cette méthode est simple et s’applique à des problèmes de programmation linéaire à.
Modes de Marches et d’Arrêts
Informatique 1A Langage C 6 ème séance 1. Objectifs de la séance 6  Allocation dynamique de mémoire  Application à la création de tableaux 2.
Communication du SGG sur le canevas de présentation d’une politique nationale et d’un plan stratégique à l’atelier national de révision de la politique.
Informatique 2A Langage C 3 ème séance.
UQÀM DDL-8430 didactique de la grammaire Analyse de matériel didactique Nouvelle grammaire pratique : 2ème année du 1 er cycle du secondaire Myriam Laporte.
La spécialité mathématique en TS. Les mathématiques sont une science qui se construit elle-même grâce à la démonstration. Axiomes et définitions Théorèmes.
TENDANCES DE LA FORMATION DES FONCTIONNAIRES
Compétences: Capacité d’analyse et de recherche Présentation/Discussion Adjoints des commissions des finances - WAAPAC.
Présenté par  Samira BELHORMA  Imane ZEHHAF. Introduction I. Définitions II. Quand et comment évaluer une compétence? III. Le contexte d’évaluation.
Paramètres S Rappels de théorie des circuits
Service des programmes et du développement pédagogique, Collège Ahuntsic Des objectifs-standards aux plans de cours.
Méthodes spectrales de simulation d’écoulements - Éléments de théorie de l’approximation fonctionnelle… pourquoi Chebyshev ? - Approximations Fourier et.
Analyses des situations didactiques II - Analyse théorique.
Activité 2 Évaluer des compétences : pas si simple, mais très courant! OBJECTIF :  Sensibilisation aux différents modes de recueil de données et de production.
1 GREC INITIALES Formation de bassin Préparation journées de bassin Groupe de formateurs Préparation journées de bassin Formation de formateurs.
AUTOMATISME Chapitre 2: Le GRAFCET.
1 Sébastien BIRBANDT – Joël AUGUSTIN Séminaires Technologie en collège 2008 / e - DAAF 4 e - Détecteur Avertisseur Autonome de Fumée (DAAF) Approche.
Colloque LCG France14-15 mars SURVEILLANCE ET GESTION D’INCIDENTS Cécile Barbier (LAPP)
Compétences langagières II séance du 9 / 20 mai 2016.
Etude de cas P ROFESSEUR :D R S ÉLI APEDOME P ROFESSEUR :D R S ÉLI APEDOME INTRODUCTION A LA GESTION DES AFFAIRES ADM1700 A.
Apprentissages géométriques
Transcription de la présentation:

1 A. Cornuéjols Introduction à l’intelligence artificielle Introduction à l’Intelligence Artificielle (Cours n°2) Recherche non informée dans les graphes Antoine Cornuéjols I.I.E. & L.R.I., Université d’Orsay

2 A. Cornuéjols Introduction à l’intelligence artificielle Intelligence Artificielle : plan 1- Introduction 2- La résolution de problèmes : recherche dans les graphes 3- Cas des jeux contre adversaire(s) 4- Apprentissage de fonctions d’évaluation 5- Le raisonnement dans les formalismes logiques 6- Représentation structurée des connaissances 7- La planification 8- L’apprentissage à partir d’explications (9- Le raisonnement par analogie )

3 A. Cornuéjols Introduction à l’intelligence artificielle 2. Recherche dans les graphes : plan Quels problèmes ? Quelles résolutions ? Notion de graphe de recherche Techniques de recherche non informée o En largeur d’abord o En profondeur d’abord o En profondeur iterative Techniques de recherche informée o En meilleur d’abord o A* Graphes ET/OU Techniques par satisfaction de contraintes

4 A. Cornuéjols Introduction à l’intelligence artificielle 2. Spécification de problèmes (1) Quels problèmes ? o Problèmes de classes primaires o Démonstration de théorèmes o Sortir en boîte et réviser pour le contrôle du lendemain o Convaincre un interlocuteur o Choix d’un circuit optimal pour le prochain voyage en Indonésie o Reconnaître à l’aéroport quelqu’un que l’on n’a jamais vu o... Démarche générale 1. Passage d’un énoncé informel à une spécification précise 2. Recherche d’une solution à l’intérieur du cadre défini par ces spécifications

5 A. Cornuéjols Introduction à l’intelligence artificielle 2. Spécification de problèmes : types d’énoncés (2) o Enoncés de type combinatoire Trouver dans un ensemble (espace) X donné, les éléments (points) x satisfaisants un ensemble de contraintes K(x) Ex : Pb des 8 reines, cryptarithmétique (SEND + MORE = MONEY) o Enoncés avec opérateurs de changement d’états A partir d’un état initial donné, d’un critère objectif et d’un ensemble d’opérateurs de changement d’états, trouver une suite d’opérateurs permettant de passer de l’état initial à un état objectif Ex : Pb des missionnaires et des cannibales, les tours de Hanoï, le jeu du taquin o Enoncés avec opérateurs de décomposition de pbs en ss-pbs Etant donné un problème (ou but), des opérateurs de décomposition du pb en ss-pbs, des problèmes dits primitifs (dont on connaît immédiatement la solution), trouver des opérateurs à appliquer pour décomposer le problème initial en un ensemble de ss-pbs primitifs Ex : Problèmes de planification, Tours de Hanoï, intégration symbolique

6 A. Cornuéjols Introduction à l’intelligence artificielle 2. Résolution de problèmes Démarche générale : 1. Trouver une bonne représentation du problème 2. Trouver des opérateurs pour manipuler cette représentation 3. Effectuer un contrôle de stratégie

7 A. Cornuéjols Introduction à l’intelligence artificielle 2. Notion de graphe de recherche (1) AC B C B C B AC B AC B A C B A B A A C ((BA) (C)) ((AB) (C)) ((B) (AC)) ((A) (BC)) ((CA) (B)) ((A) (CB)) bouger(A,B) bouger(A,C) bouger(B,A) bouger(B,C) bouger(C,A) bouger(C,B) État Opérateur ((A)(B)(C))

8 A. Cornuéjols Introduction à l’intelligence artificielle 2. Notion de graphe de recherche (2) Graphe de résolution ou graphe d’états [Nilsson, p.125] Graphe de recherche o Nœud o Arc (et coût) o Parents / ancêtres / successeurs o Critère objectif o Développement d’un nœud Stratégie de contrôle o Fonction déterminant le choix du nœud à développer o Recherche aveugle ou non informée o Recherche heuristique ou informée Noeud Arc Successeur de 3 Descendant de 3 Parent de 5 Ancêtre de 5

9 A. Cornuéjols Introduction à l’intelligence artificielle 2. Recherche aveugle : en largeur d’abord Stratégie systématique : niveau par niveau 

10 A. Cornuéjols Introduction à l’intelligence artificielle 2. Recherche aveugle : en largeur d’abord (exemple)

11 A. Cornuéjols Introduction à l’intelligence artificielle 2. Recherche aveugle : en profondeur d’abord Stratégie systématique : avec retour arrière Profondeur seuil = 4

12 A. Cornuéjols Introduction à l’intelligence artificielle 2. Propriétés des stratégies de recherche Complétude La stratégie parvient-elle nécessairement à une solution si il en existe une ? Complexité en temps Nombre de nœuds développés (ou évalués) durant la recherche Complexité en espace Nombre maximal de nœuds en mémoire lors de la recherche Optimalité La solution retournée est-elle optimale en coût ? Facteurs : o b : facteur de branchement o d : profondeur o m : profondeur maximale de l’espace d’états

13 A. Cornuéjols Introduction à l’intelligence artificielle 2. Largeur d’abord : propriétés Complétude ? o Oui (si b est fini) Complexité en temps ? o Exponentiel en d : Complexité en espace ? Optimalité ? o Oui (si coût de chaque arc = 1) å La complexité en espace est le gros problème

14 A. Cornuéjols Introduction à l’intelligence artificielle 2. Profondeur d’abord : propriétés Complétude ? o Non : échoue si profondeur infinie ou si boucles Complexité en temps ? o Exponentiel en d : Dramatique si m >> d o Mais si les solutions sont denses dans le graphe, peut-être plus rapide que “largeur d’abord” Complexité en espace ? o cad espace mémoire linéaire !! Optimalité ? o Non

15 A. Cornuéjols Introduction à l’intelligence artificielle 2. Profondeur itérative (iterative deepening) Profondeur seuil = 1Profondeur seuil = 2Profondeur seuil = 3Profondeur seuil = 4

16 A. Cornuéjols Introduction à l’intelligence artificielle 2. Profondeur itérative : propriétés Complétude ? o Oui Complexité en temps ? o A peine plus que largeur d’abord Complexité en espace ? o cad espace mémoire linéaire !! Optimalité ? o Oui (si le coût des arcs = 1) å Méthode préférée quand grand espace de recherche et profondeur de la solution inconnue

17 A. Cornuéjols Introduction à l’intelligence artificielle 2. Recherche bidirectionnelle État initial État but

18 A. Cornuéjols Introduction à l’intelligence artificielle 2. Coût uniforme

19 A. Cornuéjols Introduction à l’intelligence artificielle Sources documentaires Ouvrages / articles o Ginsberg M. (93) : Essentials of Artificial Intelligence. Morgan Kaufmann o Nilsson N. (98) : Artificial Intelligence : A new synthesis. Morgan Kaufmann, o Russel S. & Norvig P. (95) : Artificial Intelligence : A modern approach. Prentice Hall, Sites web