Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
l intelligence artificielle
iodaa-cours-IA.html
m Contrôle continu :
❏ 2 DMs
Antoine Cornuéjols ❏ Quizz (10 )
AgroParisTech ❏ Mini-Projet commun avec programmation et optimisation
antoine.cornuejols@agroparistech.fr
http://www.agroparistech.fr/ufr-info/membres/cornuejols/introduction.html
5- Bayesian reasoning
6- Bayesian networks
7- HMM and Co
➥ Perception
➥ Prise de décision
➥ Action
➥ Communication
m Analyse et
interprétation
de scène
Applications
m Discrimination
m Domotique
m Adaptation
m Aide aux personnes handicapées
m Perception / associations / analogies / métaphores
m Station orbitale
m … m Communication
m Planification
m Apprentissage et découverte
m Construire des machines pour une large variété d applications m La perception est ambiguë de manière inhérente
augmentant les capacités de résolution de problèmes « mal posés »
❏ « J ai laissé tomber l œuf sur le sol et il s est cassé »
m Formaliser ce qu est la connaissance
m Rationalité limitée
m Mécaniser l intelligence
❏ Y-a-t-il un premier coup gagnant aux échecs ?
m Rendre l interaction avec les systèmes computationnels m Information incomplète et/ou incertaine
aussi simple qu avec les humains
❏ Etudie les problèmes insolubles en informatique classique m Prise en compte de la Connaissance (symbolique)
❏ Heuristique
les utilisateurs
m Solutions satisfaisantes vs. Optimales
...
❏ IA (A. Cornuéjols)
Cours 17/57 Cours IA (A. Cornuéjols) 18/57
m Ordonnancement et planifica0on
❏ Système DART de la DARPA u0lisé pour la logis&que des opéra0ons « Desert storm » et m Systèmes de diagnostic
« Desert shield »
❏ Système Pathfinder et Internist en médecine (supérieurs aux médecins)
❏ Système de changement de trajets pour American Airlines
❏ Système d aide aux consommateurs (Whirlpool)
❏ Système de planifica&on et d ordonnancement pour l assemblage des vols spa0aux
européens (ESA)
m Systèmes de conception et configuration
❏ Sert à concevoir des systèmes s adaptant à des milieux hos0les m L école de la cognition située
❏ La pensée ne réside pas dans la tête d un individu isolée mais est distribuée
m Traduc0on automa0que au sein d une société (incluant son histoire et sa culture) et suscitée par le
❏ Systèmes de traduc0on de Google (bientôt en temps réel) (MAIS …) contexte.
➥ Emergence et auto-organisation
Cours IA (A. Cornuéjols) 21/57 Cours IA (A. Cornuéjols) 22/57
Axon
x1
w1
connaissances: IA symbolique
x2
w2 m Démonstrateurs de théorèmes (principe de résolution (-> Prolog))
x3 w3
m Résolveurs universels de problèmes (GPS)
S
m Le système CHECKER
Axon
wn
❏ Premier connexionnisme
xn
m Le Perceptron [Rosenblatt, 1957-1962]
État
A B C
((A)(B)(C))
Opérateur
L’intelligence met en jeu
boug
,A
er(B
er(B
boug
,C
A
)
BC C
A A B
BC C
((AB) (C)) B B A B ((A) (CB))
A C A C
((B) (AC)) ((CA) (B))
((BA) (C)) ((A) (BC))
5.1
Raisonnement / résolution de problèmes The Logic Theorist andgoal
None of these represents the goal configuration, so we continue to apply
transformations to each of these and so on until a structure representing the
is reached.
Heuristic SearchWe (and the computer) can keep track of the transformations
Un exemple d'induction : inversion de la résolution
made by arranging them in a treelike structure such as shown in Fig. 5.3.
(The arrowheads on both ends of the lines representing the transformations
indicate that each transformation is reversible.) +1
-1
with. I will represent the starting position by the following structure, which is
a list of three sublists:
fille(claude,jacques)
parent(X,claude)
:= fille(claude,X) fille(claude,jacques)
?
((2, 8, 3), (1, 6, 4), (7, B, 5)).
The first sublist, namely, (2, 8, 3), names the occupants of the first row of the
puzzle array, and so on. B stands for the empty cell in the middle of the third
row.
In the same fashion, the goal configuration is represented by the following
structure:
((1, 2, 3), (8, B, 4), (7, 6, 5)).
with the number in the corresponding position in the list to the leftThis version
(if there is of the eight-puzzle is relatively simple, so not many
one) or in the list to the right (if there is one). These transformations can also have to be tried before the goal is reached. Typically though
transformations
be made quite easily by a computer program. (especially in larger versions of the puzzle), the computer would be swamped
Cours IA (A. Cornuéjols) 29/57 Cours IA (A. Cornuéjols) 30/57
Using the Newell and Simon approach, we start with theby all ofstructure
symbol the possible transformations – so much so that it would never
generate
representing the starting configuration of the eight-puzzle and a goal expression. To constrain what was later called “the
apply allowed
combinatorial
transformations until a goal is reached. There are three transformations explosion” of transformations, Newell and Simon suggested
of the
starting symbol structure. These produce the following structures:
using “heuristics” to generate only those transformations guessed as likely to
be on the path to a solution.
((2, 8, 3), (1, 6, 4), (B, 7, 5)),
In one of their papers about LT, they wrote “A process that may solve a
((2, 8, 3), (1, 6, 4), (7, 5, B)), problem, but o↵ers no guarantees of doing so, is called a heuristic for that
and problem.” Rather than blindly striking out in all directions in a search for a
((2, 8, 3), (1, B, 4), (7, 6, 5)).
!
n
Ψ(x) = wi φi (x)
i=1
m Raisonnement
agree with the program we are about to describe, in choosing
[number 4] as the desired answer. ❏ Résolution de problème
❏ Résolution de problème ❏ Mémoire associative
❏ Mémoire associative
m Jeu de dames
m Jeu de dames
m Analogie m Analogie
Vision artificielle Robotique mobile methods to pattern-recognition problems. Many of these methods bore a close
12.1resemblance to some of the neural network techniques.
Shakey, Recall that earlier I
the SRI Robot
explained how to decide which of two tones was present in a noisy radio signal.
could either be decomposed into A similar technique could be used for pattern recognition. For classifying
m Stanford AI Lab 132
9.3 Computer Vision of Three-Dimensional Solid Objects images (or other perceptual inputs), it was usual to represent the input by a
knows that we must mean the one which was just Copyright c 2010 Nils J. Nilsson
http://ai.stanford.edu/⇠nilsson/
All rights reserved. Please do not reproduce or cite this version. September 13, 2009.
mentioned. Print version published by Cambridge University Press.
http://www.cambridge.org/us/0521122937
THE BOX
This dialog illustrating SHRDLU’s capabilities goes on for forty-two more user
inputs and system responses.9
To engage in dialogs like this, SHRDLU needed “knowledge.” It needed to
intensité
Formule développée
du composé
chimique ?
Désirez-vous éventuellement éliminer certains médicaments ? - il a déjà été établi que 1° l'organisme est à Gram négatif, 2° c'est un bâtonnet, 3° il
se développe à l'air ou sans air,
Médecin : Oui, la Clindamycine. - donc si l'infection par cet organisme n'a pas été contactée lors du séjour à l'hôpital
alors il est presque certain (0,8) que l'organisme est de la catégorie des
MYCIN : Pour couvrir les points <2 3 4 5 6> donner du Chloramphénicol, dose 1 g
enterobactoriaceae; de plus, il se peut (0,1 ; règle 37) que ce soit la pseudomonia
96 h IV, pendant 14 jours; aeruginosa.
** Surveiller le taux de globules blancs du patient. Utilisateur : pourquoi n'avez-vous pas envisagé la possibilité que l'organisme soit un
streptocoque ?
Pour couvrir le point 1, donner de la gentamicine, dose 119 mg 98 h IV, TEIRESIAS : la règle 33 aurait du être utilisée pour identifier l'organisme comme un
pendant 10 jours. streptocoque, mais la seconde clause "la morphologie est de type coque" était déjà
connue comme fausse et la règle 33 n'a jamais été essayée.
** Modifier la dose en cas de faiblesse rhénale. .
"John walked in the room and Mary was not there" (John désirait voir Mary et s'attendait
à la trouver dans la pièce -> pourquoi n'y est-elle pas ? …)
Ici, on est prêt à comprendre que Richard se sent une obligation vis-à-vis de Paul. Il faut
donc des connaissances sur les relations sociales et sur la psychologie.
Comment traiter "had" (possession ?) et "old" (âge de son ami ?. Non. Mais pourquoi et
comment?)
Comment infère-t-on que cette lettre vient de Paul alors que ce n'est pas dit explicitement ?
4. Méthodes générales d apprentissage (~1980 - ~ now) 5. Apprentissage statistique et applications (~1990 - ...)
❏ Nouvelles méthodes subsymboliques (réseaux de neurones, algorithmes génétiques, réseaux
❏ Méthodes symboliques bayésiens, chaînes de Markov, ...)
❏ Conduire un véhicule dans le centre d une grande ville m Point de vue de l ingénieur
Jouer décemment au bridge ; Jouer décemment au pocker
Résoudre des problèmes difficiles par n importe quelle méthode
❏
❏