Intelligence Artificielle
Intelligence Artificielle
R
Ré
éf
fé
érences du cours
rences du cours
• "Artifical Intelligence, a modern approach", S. Russel, P.
Norvig, Prentice Hall.
• "Artificial Intelligence", third edition, P.H. Winston, Addison
Wesley
• "Foundations of Constraint Satisfaction", E. Tsang, Academic
Press
Repr
Repré
ésentation des connaissances
sentation des connaissances
Intelligence Artificielle :
Intelligence Artificielle :
des tentatives de d
des tentatives de dé
éfinitions
finitions
Définitions
Discipline de l'informatique dont le but est
de construire des programmes «
intelligents
»
Mais aussi :
« C’est la science qui consiste à faire faire aux machines ce que l’homme ferait
moyennant une certaine intelligence », Marvin Minsky, MIT.
« Tout problème pour lequel il n’existe pas d’algorithmes connu ou raisonnable
permettant de le résoudre relève a priori de l’IA »
…
Le test de Turing (1950)...
Contourner le problème de la comparaison
Capacité à simuler des performances équivalentes à celles d’humains
dans des tâches cognitives (jeu de l’imitation).
« Je crois que, dans une cinquantaine d’années, il sera possible de programmer des
ordinateurs [...] pour les faire si bien jouer au jeu de l’imitation qu’un
interrogateur moyen n’aura pas plus de 70% de chances de procéder à
l’identification exacte au bout de cinq minutes de questionnement », Turing, 1950
Le test de Turing
Le test de Turing
Le test a été maintes fois reformulé en 50 ans... Aujourd’hui :
Un humain qui interroge un ordinateur à travers un télétype (pas
d'interaction entre l'humain et l'ordinateur), et l'humain ne peut pas
distinguer si son interlocuteur est un humain ou un ordinateur.
Requiert des capacités en
• représentation complexe des connaissances
• compréhension langage naturel
• raisonnement automatique
• apprentissage
Alan Turing, en bref
Alan Turing, en bref…
…
• Grand Informaticien, Mathématicien, Physicien, Philosophe,
(et d’autres)… anglais (1912-1954)
• Son implication dans la seconde guerre mondiale et la réussite
de sa machine « bombe » pour casser les codes allemands l’a
définitivement motivé pour se lancer dans la quête de
machines intelligentes...
Intelligence Artificielle :
Intelligence Artificielle :
un bref panorama (
un bref panorama (suite
suite)
)
S'appuie sur des disciplines telles que
• la philosophie
• la psychologie et les neuro-sciences (modèles cognitifs)
• les mathématiques :
logique (incomplétude de Goedel) :
un système formel est –il complet – correct ?
complexité : une classe de problèmes est dite intractable si le
temps pour résoudre des instances de cette classe de problème
augmente au moins exponentiellement avec la taille de ces instances;
• linguistique
Souvent fortement liée à d’autres disciplines informatique
• Recherche Opérationnelle
•Graphes
• Complexité (problèmes NP et au dessus…)
•…
Intelligence
Intelligence Artificielle
Artificielle
Terme créé en 1950-56 par Mc Carthy
•Les débuts (1950 – 1970) :
– méthodes générales de recherche
(méthodes
faibles
) : GPS (General Problem
Solving) par Newell et Simon, CMU,
– Lisp (Mac Carthy) (langage de haut niveau)
– Programme qui joue aux dames (Samuel)
– Représentation des connaissances : logique (représentation
explicite du monde + processus déductif)
– Recherche en traitement naturel de la langue (projets de
traduction automatique) fondé sur la syntaxe.
• Mais.... un gros problème de complexité et… les premières
déceptions…