Cours 4 Flashcards
Qu’est-ce que l’intelligence artificiel?
- Renvoie à l’étude ou au développement de comportements intelligents sur un support autre que le cerveau (généralement des machines)
- terme proposé par John McCarthy (années 1950s)
Comment la discipline de l’intelligence artificiel a-t-elle émergé?
- Émergence de la discipline avec le développement de l’ordinateur, support artificiel par excellence
Identifie des exemples d’intelligence artificielle dans la vie courante.
Il existe une myriade d’intelligences artificielles
- Calculatrice
- Guichet automatique
- Thermostat
–> Siri, GPS, Alexa, laveuse/sécheuse
Comment qualifierait-on un boulier coloré au niveau de l’intelligence artificiel?
Un support à l’intelligence naturelle plutôt qu’un IA.
Comment construire un modèle IA?
Le passeur d’examen :
1. Recevoir l’examen
2. ?
3. Réussir l’examen
2 = Besoin de définir les opérations intermédiaires entre la condition initiale (recevoir un examen) et le but ultime (réussir l’examen)
Comment fonctionne le sélecteur de réponse?
Lire la question X –> La réponse X.A est-elle bonne?
Oui : Encerclez X.A
Non : La réponse X.B est-elle bonne?
Oui : Encerclez X.B
Non : La réponse X.C est-elle bonne?
Oui. Encerclez X.C
Non : La réponse X.D est-elle bonne?
Oui : Encerclez X.D - Non :
- Une et une seule réponse à X est encerclez ?
Oui : Retour à l’examen à la prochaine question
Non : Panique, retour à la question X
Quelle est la fonction d’un [sélecteur de réponse (X)]?
- Prend un argument : X, le numéro de question
- Utilise (appelle) plusieurs autres fonctions :
- [lire la question (arg)]
- [la réponse est-elle bonne (arg)]
- [encerclez (arg)]
- [une et une seule réponse à est encerclée (arg)]
- [panique]
- [retour]
- Ne solutionne qu’une partie du problème
Quelle est la solution plus « complète »?
- S’identifier
- Lire les instructions
- Appliquer le sélecteur de réponse
- Remettre l’examen
- Célébrer (optionnel)
–> Plein de choses à penser si on veut envoyer un système intelligent faire l’examen à notre place.
Quel est l’utilité du passeur d’examen?
- Formel et complet, pourrait permettre d’atteindre le but « réussir l’examen » si l’information adéquate est disponible en MLT (via étude) ou autrement.
- Permet d’apprécier la difficulté de construire un modèle « intelligent » pour résoudre une tâche relativement simple, réussir un examen à choix multiples.
- Chacune des étapes impliquées requiert un grand nombre d’opérations simples mais adéquatement structurées.
Quelles sont les origines de l’IA (détour philosophique)?
- René Descartes (1596-1650)
- corps comme machine
- répond aux lois de la physique (disait que les humains étaient des machines hydrauliques)
- possibilité d’un monde artificiel
- fixation sur les automates
- esprit, cependant, immatériel
- corps comme machine
- L’intelligence artificielle reprend la thèse « mécaniste » de Descartes en l’appliquant à l’esprit.
- esprit semblable à une machine
Qui est Alan Mathison Turing (1912-1954)?
- Une des personnes qui influence le plus (à votre insu) votre vie de tous les jours.
- a « craqué » les codes Enigma et Fish utilisés par les Allemands durant la 2e guerre mondiale
- a jeté les bases de l’informatique
- lama chine universelle de Turing (années 30s)
- reprises par von Neumann
–> travaille les premiers ordinateurs et a encore un impact sur la façon dont ils sont organisés aujourd’hui.
- a jeté les bases de l’IA
- l’intelligence, à sa plus simple expression, est une séquences de computations simples.
Comment l’IA a-t-elle émergé?
- Excitation importante autour de l’ordinateur dans les années 50
- la formulation de l’architecture de base de l’ordinateur par von Neumann permet les rêves les plus fous
- dont des machines intelligentes…
- la formulation de l’architecture de base de l’ordinateur par von Neumann permet les rêves les plus fous
Quel est le postulat de l’IA?
- Postulat : l’intelligence repose sur des opérations logiques, simples et ordonnées
–> Stimulus traitée par le système pour former un éventail de réponses dont une sera choisie- programme de l’IA forte : décomposer l’architecture cognitive humaine en ses composantes de base.
Qui sont les pionniers de l’IA forte?
- Herbert A. Simon
- Alan Newell
- Marvin Minsky
- Seymour Papert
- Dave Klahr, plus récemment
- Culturellement :
- Fritz Lang, Isaac Asimov, Arthur C. Clarke
–> Réalisateurs de science-fiction qui anticipent les machines intelligentes
Donne un exemple simpliste de l’IA?
ELIZA
* Proposition choquante de Joseph Weisenbaum en 1966
- Conversation virtuelle avec un « thérapeute »
- Exemple de résultat :
- [Sylvain] Je suis tanné de cette conversation
- [Eliza] Est-ce que ça vous plaît de croire que je suis tannée de cette conversation?
Qu’est-ce que le test de Turing?
–> Utilise un format comme ELIZA par clavier
- Pourriez-vous distinguer entre une machine et un humain si les deux communiquent de la même manière?
- Si la réponse est non, la machine est réputée intelligente
- À ce jour, aucun programme n’a réussi le test.
Que sont les systèmes de production?
- Notion introduite en 1943 par Emil Post (avant l’arrivée des ordinateurs)
- Prouve que les productions peuvent calculer tout ce qui est calculable
- Production : règle condition-action (si… alors…)
- exemple : SI j’ai mal à la tête, ALORS je prends une aspirine.
Quelle est l’architecture typique des systèmes de production?
État du monde présent (j’ai mal à la tête, il pleut)
Interpréteur sélectionne en MLT les règles pertinentes à la situation représentée en MCT
- appariement (entre état du monde et les règles qui s’y apparentent)
- sélection en MLT
- action en MCT
- Fonctionnement sériel
- Jusqu’à ce qu’aucune règle ne s’applique.
Quels sont les avantages des productions?
- Clarté des règles
- Simplicité (1 -» 2 -» 3)
- Dynamique (comportement fonction de MCT)
- Modulaire (indépendance des règles)
–> pas deux règles pareil - Modifiables (SOAR, ACT-R)
–> SOAR : pilotage d’un F-18 - Uniformité (connaissance = règles)
- Parallélisme partiel (sélection des règles)
–> Plusieurs règles possibles, donc les applique en parallèle pour connaître la meilleure option
Quels sont les désavantages des productions?
- Représentations limitées (format des règles)
- Rigidité (si ça marche…)
- Lenteur (entonnoir lors de l’appariement)
- Problèmes de sélection : quand plus d’une règle a ses conditions satisfaisantes.
Quelles sont les techniques de sélection?
- Ordre : première règles satisfaite
- Priorité : importante relative des règles
- Spécificité : nombre de conditions
- Récence : règle utilisée la dernière
- Arbitraire : choisir aléatoirement
- Tout en parallèle : reporter l’inévitable
Quels sont les problèmes importants pour l’IA?
- Sémantique du langage
- « I gave him the bill »
- Traduction humaine : « je lui ai donné la facture »
- Traduction possible IA : « je lui ai donné le William »
- « I gave him the bill »
- Perception
- Capacités aux limites de l’inutile
- Apprentissage
- Minime, comparé à ce qu’il faut donner a priori (il faut presque leur donner tout maché)
Qu’est-ce que l’IA faible?
- L’accent est différent :
- ne cherche plus à expliquer la cognition humaine dans son ensemble
- tente de résoudre des problèmes précis
- tâches cognitives particulières
- applications industrielles
- aide à la décision ou à la création
Quelle est l’utilité de l’IA?
- Systèmes experts
- Gestion
- Recherche (simulation de l’impact d’une molécule sur une matière imaginée)
- Médecine? –> MYCIN (pour identifier des infections aux bactéries, système artificiel inventé pour identifier ces infections)
- Formalisation des théories psychologiques
- les théories vagues doivent être traduites en mécanismes précis de manière à permettre un modèle viable.
Qu’est-ce que Deep Blue?
- En 1996, Gary Kasparov bat Deep Blue dans un tournoi hors de l’ordinaire
- frayeur : Kasparov perd la première partie
- 1996-1997 : Deeper Blue est développé
- même machine, programme différent
- Mai 1997, New York : Deeper Blue gagne un tournoi revanche contre Kasparov
- Supériorité de la machine dans le domaine que d’aucuns qualifient de quintessence de l’esprit humain?
- En fait, supériorité de la force brute et stupide sur la stratégie et la flexibilité.
- Supériorité de la machine dans le domaine que d’aucuns qualifient de quintessence de l’esprit humain?
Comment lier la nature de l’esprit et la nature des théories?
- Esprit humain est limité
–> Structure du modèle théorique - Esprit humain flexible
–> Processus du modèle théorique
Quelle est la structure, l’architecture cognitive, de l’esprit humain?
- Généralement considérée comme tripartite
- Mémoire sensorielle
- Mémoire de travail
- Mémoire à long terme
- Les différentes théories varient quant à l’importance de chacune
Qu’est-ce que la mémoire de travail?
- The magical number 7, =/- 2 (Miller, 1956)
- L’unité de stockage est le « chunk » (bloc d’information)
- Différentes mémoires pour différentes modalités
- La capacité ne semble pas changer durant le développement
- La durée semble s’améliorer
- Autorépétition
–> Plus l’enfant vieillit, plus il utilise l’autorépétition.
- Autorépétition
- La durée semble s’améliorer
Qu’est-ce que la mémoire à long terme?
- N’a pas les limites de quantité et de durée de la mémoire de travail
- Effet du bout de la langue : remarquable quantité d’informations présentes malgré l’échec du rappel
- Informe sur la structure.
Quels processus introduisent la flexibilité?
- Automatisation
- Réduire la quantité d’attention requise
- Sensible à la fréquence
- Plus fréquent = plus automatisable
- Possibilité d’interférence
- 4 + 5 = 9
- 4 + 5 = 8
- Encodage
- Savoir quelles caractéristiques encoder a un impact important sur la performance
- Exemple : balle tombant d’un train
–> On doit prendre en compte la vitesse de la balle au moment de sa chute (vitesse du train) = ne tombe pas en ligne droite
- Exemple : balle tombant d’un train
Qu’est-ce que la théorie néo-piagetienne de Case?
- 4 stades développementaux
- Opérations sensorimotrices
- Opérations représentationnelles
- Opérations logiques
- Opérations formelles
= Retiquetage? - Processus de transition
- Changement dans la mémoire de travail
- Opérations (exemple : bagages dans une voiture)
- Maturation biologique
Que sont les théories psychométriques?
- Réduisent développement à prédicteurs de changement dans les scores de QI
- Par exemple: théorie triarchique de Sternberg
- 3 composantes (Figure 3.4)
- Acquisition
- Performance
- Métacomposantes
= Toutes reliées à QI
- Permettent élaboration de stratégies
- Moteurs du développement
- 3 composantes (Figure 3.4)
- Théories principalement descriptives
Comment Klahr et Wallace (1976) interprète les systèmes de production?
- Généralisation en trois composantes
- Ligne temporelle : enregistrement continu des événements*
- Détection des régularités
- Élimination de la redondance
- Succès limités
–> Données = on évalue systématiquement le phénomène. Plusieurs anecdotes menées par différentes chercheurs ne forment pas des données.
Quelles sont les théories de l’évolution cognitive?
Inspirées du Darwinisme
* Compétition entre idées, règles (la plus adaptée l’emporte sur les autres)
- Exemple : Siegler et les « vagues chevauchantes »
- Critique : encore une fois, essentiellement descriptif.
Résumé des cours 1 à 4.
Les théories essaient de spécifier ce qui est vague chez Piaget (Batman, Robin)
Traitement de l’information propose cadre plus formel pour discuter du développement
- Et parfois plus précis aussi : systèmes de production
Malheureusement, ce qui est plus formel et précis, ce sont les descriptions du développement
- Les mécanismes se font attendre.