Introduction i.a.
INSA 3IF – 2012 Sylvie Calabretto
Introduction à l’Intelligence Artificielle
Plan du cours
Introduction à l’Intelligence Artificielle Heuristiques pour la recherche dans un espace d'état
– (1) Heuristiques de bases pour la recherche de chemins – (2) Heuristiques pour la recherche d'un optimum local et introduction aux méthodes à base de population
Théorie des Jeux Satisfaction de Contraintes Logiques Introduction à PROLOG
1
Planning
23 janvier : Introduction à l’Intelligence Artificielle 27 janvier : Heuristiques pour la recherche dans un espace d'état (1) Heuristiques de bases pour la recherche de chemins 2 février : (2) Heuristiques pour la recherche d'un optimum local et introduction aux méthodes à base de population 3 février : Théorie des Jeux 10 février : Satisfaction de Contraintes 17 février : Logiques 29 mars : Introduction à PROLOG 4 séances de TD : – TD « Heuristiques 1 » – TD « Heuristiques 2 + Théorie des Jeux » – TD « Contraintes » – TD « Application PROLOG »
Qu’est-ce véritablement que l’IA ?
Plusieurs définitions possibles de l’IA – L’IA est une méthodologie qui doit permettre de rendre les ordinateurs plus intelligents de façon à ce qu’ils montrent des caractéristiques normalement associées à l’intelligence dans les comportements humains, c’est-à-dire la compréhension du langage, l’apprentissage, la résolution de problèmes et le raisonnement (E. Feigenbaum) – L’Intelligence Artificielle concerne la conception d’un être artificiel (machine) capable de posséder ou d’exhiber les capacités et caractéristiques propres à un cerveau humain
2
IA Forte et IA Faible
IA Forte (approche cognitive)
– La machine doit raisonner à la manière de l’homme (utiliser les mêmes mécanismes de fonctionnement)
IA Faible (approche pragmatiste)
– La machine doit aboutir aux mêmes solutions que l’homme (peu importe la méthode employée)
L’IA : un champ pluridisciplinaire
L’IA entretient des