LIntelligence Artificielle: Une Introduction
Pr. Adil KABBAJ INSEA, Rabat, Maroc
Cadre Gnral
Ds le dbut des annes 50, Le paradigme Traitement de lInformation a t utilis pour modliser et simuler aussi bien les tches algorithmiques que les tches/processus intelligentes/cognitives
De mme quon a utilis lInformatique/Ordinateur pour simuler des tches/processus algorithmiques, on la utilis aussi pour simuler des tches/processus intelligents/cognitifs et pour tudier et simuler lesprit humain Ds le dbut (les annes 50)
Informatique: Traitement Auto. de linformation
Informatique classique
Informatique avance
Informatique scientifique
Informatique de gestion
...
Intelligence Artificielle
...
Vie Artificielle
Diffrents langages de programmation et environnements pour les =\= catgories
Hypothse principale de IA
L'intelligence n'est pas propre l'humain ; il est possible de dvelopper des machines/ordinateurs intelligent(e)s.
LEsprit
Systme de Traitement de lInformation Systme Intelligent Systme Informatique Classique
Machine Intelligente Robot Intelligent
Etre Vivant Intelligent Humai n
Anima l
Ordinate ur classiqu e
Dfinition(s) de IA/AI
Dfinition minimale de IA/AI :
IA = Science des Systmes Intelligents (tout systme simulant un processus/tche intelligent)
Dfinition maximale :
IA = Science des Agents Intelligents (systmes intelligents de plus en plus intgrs et autonomes)
Dfinition
LIntelligence Artificielle (IA) est concerne par ltude de lintelligence avec les mthodes et les outils informatiques dans le but de concevoir et de raliser des systmes informatiques intelligents. Les mthodes informatiques sont les diffrentes mthodes de conception, danalyse et de ralisation des systmes informatiques, incluant lutilisation de concepts informatiques comme structures, oprations, contrles, processus, etc.
Intelligence Artificielle et Science Cognitive (Sciences de lEsprit/Cognition)
Philosophi e Philosophie de l'Esprit, Epistmologie, Logique
Psycholo gie
Psychologie Cognitive
Neurologi e
Neuroscien ce
Intelligence Artificielle
Science Cognitive
Science Sociale Anthropologi e
Linguistique Computationnel le
Informatique
Linguistiq ue
IA entre les films et la Ralit
REPRESENTATIONS OF ARTIFICIAL INTELLIGENCE IN CINEMA
[Link] [Link]
Approches de lIA et Sc. Cog.
Approche descendante : Processus mentaux de haut niveau
Approches
Approche ascendante : Processus mentaux de bas niveau
Symboli que Hypothses : -Niveau Symbolique : Reprsentation, Structures, etc. -Niveau de Connaissances : Connaissances + Espace de Recherche + Contexte
Connexionniste/ne uronal
Hypothses : -Rseau Neuronal, -Adaptation, Apprentissage, -Fonctions Emergente -Sans Niveau Symbolique
Retour lIntelligence manifeste Quest-ce que lIntelligence ?
Lintelligence est
La capacit dabstraction, de conceptualisation et de catgorisation : capacit de construction/ laboration de concepts et de connaissances Manipulation et utilisation des connaissances : oprations conceptuelles sur les connaissances Sources de Connaissance : Moyens de Perception + Communication + Expriences + Apprentissage Capacit de raisonnement ; infrer de nouvelles connaissances partir des connaissances existantes Capacit de mmorisation et apprentissage
Lintelligence est
Adaptation Jugement et Prise de Dcision Identification et rsolution de Problmes Action, Comportement et Planification intelligente Langage et Communication Interaction et Vie Sociale Imagination, Crativit, ... Conscience Etc.
Conclusion
LIntelligence est la caractristique dun systme hautement complexe et intgr LHumain est intelligent parce quil possde ces diffrentes capacits intellectuelles intgres en un tout ; un systme hypercomplexe que nous appelons lEsprit Humain (lintgration est plus que la somme des diffrentes capacits).
Le but de lIA
Le but dIA est dautomatiser ces capacits intellectuelles , de dvelopper des systmes informatiques (des programmes, des applications) qui incorporent ces capacits intellectuelles (partiellement ou totalement), et idalement de dvelopper des Agents Intelligents/Cognitifs (des systmes de plus en plus intgrs) qui sapprochent de plus en plus de lHumain.
Quest-ce quun Systme Intelligent ?
Architecture Gnrale dun Systme Intelligent: IVM = Intelligent Virtual Machine
Connaissances Langage (Formalisme) de Reprsentation et de Manipulation des Connaissances Bases de Connaissances
Classification/Catgorisation et Intgration des Connaissances en Mmoire
Ontologie
Structures Conceptuelles
+
Noyau
Oprations Cognitives/Conceptuelles
Reprsentation & Organisation des Connaissanes Mmoire
Processus de Haut Niveau:
-Rsolution de Problmes, -Jeux, -Planification, -Comportement, -Communication et Traitement du Langage, -Etc.
+
(Modes de) Raisonnements/ Infrences
+
Stratgies dApprentissage
Vue logique dun Systme Intelligent
Ontologie Catgorisation & Classification Raisonnement
Base de Connaissance
Rsolution de Problme
Jeu
Oprations Conceptuelles
Apprentissage Action, Comportement & Plannification
Interprtation & Comprhension Communication & Langage Naturel
De Systme Intelligent Agent Intelligent
De Systme Intelligent Agent Intelligent :
Autonomie:
Moyens de Perception Acquisition de Connaissances (via ses Perceptions) Mouvement, Dplacement et Actions
Communication:
Traitement du Langage Naturel
Dimension sociale de lAgent
Rle social Interaction avec les autres agents Etc.
Dimension personnelle:
Rflexivit et Conscience de soi Sentiment, Emotion, etc. Crativit, Imagination, etc.
Champs de lIA
Connaissances, Reprsentation et Organisation des Connaissances Ontologie et Base de Connaissances Raisonnements Rsolution de Problme Jeux Systme Expert Planification Traitement du Langage Naturel : Analyse, Production/Gnration, Traduction, Discours, Dialogue, etc. Apprentissages : les diffrentes stratgies dapprentissage Mmoire, Traitement/Raisonnement Bas sur la Mmoire (Systmes Base de Cas ou Systme Base dExprience) Systmes Multi-Agents Connexionnisme Vision, Parole, Mouvement, etc. Robotique Systme Tutoriel Intelligent Simulation Qualitative Web smantique, Web intelligent, etc. Etc.
Applications de IA
Elle est utilise dans tous les domaines:
Domaine acadmique, Domaine industriel (Design, Vrification et Validation des Systmes) Domaine mdical Domaine agricole Domaine militaire Domaine spatial Domaine gestion Domaine de Communication, Marketing, Finance, ... Domaine ludique (les jeux) Etc.
RoboCup
Applications industrielles de lIA
Des confrences annuelles concernant uniquement les applications de lIA Des journaux scientifiques ddis uniquement aux applications de lIA:
Applied Artificial Intelligence Engineering Applications of Artificial Intelligence Etc.
Plusieurs ouvrages ddis aux applications de lIA
Paul W. H. Chung, Chris Hinde, Moonis Ali Developments in Applied Artificial Intelligence, Springer, 2003 Moonis Ali, Richard Dapoigny - Advances in Applied Artificial Intelligence, Springer, 2006 Bob Orchard, Chunsheng Yang, Moonis Ali - Innovations in Applied Artificial Intelligence, Springer, 2004 Nicols Garca-Pedrajas, Francisco Herrera, Colin Fyfe, Jos Manuel Bentez, Moonis Ali - Trends in Applied Intelligent Systems (Part 1), Springer, 2010
Da Ruan, Pierre D'hondt and al., Applied Artificial Intelligence, World Scientific Publishing Compagny, 2006 John Fulche, Advances in Applied Artificial Intelligence, Idea Group Publishing, 2006 Kenneth C Finney, Advanced 3D Game Programming All in One, Course Technology PTR, 2005.
Applications de lIA au Japon (en 1992)
ARTIFICIAL INTELLIGENCE IN ELECTRIC POWER SYSTEMS: A SURVEY OF THE JAPANESE INDUSTRY (1992)
Suite au projet Japonais de dvelopper des machines de 5me Gnration, initi dans les annes 80.
Applications de lIA au Japon (en 1992)
Hitachi Research Laboratory Toshiba Corporation, Fuchu Works Mitsubishi Electric Corp. Tokyo Electric Power Co..lnc. Kansai Electric Power Co. Kyushu Electric Power Co. Central Research Institute of Electric Power Industry University of Tokyo
Applications de lIA au Japon (en 1992)
Nuclear power plant Thermal power plant Power transmission line Power substations Power system operation and control Power distribution Power system planning Construction and civil engineering Environment Marketing
IA dans le monde de lEntreprise
Voir par exemple le rapport lIntelligence Artificielle et lAide la Dcision dans les Entreprises 2007 (En France/Francophone)
Dossier AFIA-2007
Les entreprises sont de plus en plus confrontes des problmes dune complexit et dune taille telles quils ne peuvent pas tre rsolus par un humain, aussi expert soit-il Cest le cas de:
lextraction de connaissances dans une masse importante de documents, lintgration de donnes provenant de sources htrognes, la dtection de pannes ou danomalies, la re-planification en temps-rel en cas dincidents dans les domaines du transport ou des chanes de production, etc.
Applications industrielles de lIAMotivation
Applications industrielles de lIA
En outre, la socit tend dlguer certaines activits dangereuses ou fastidieuses des robots ou des agents logiciels : drones pour combats ariens, robots dmineurs, rovers dexploration de la plante mars Or, accomplir ces activits ncessite une autonomie, complte ou partielle, base sur des capacits dapprentissage et dadaptation en cas de situation imprvue. Enfin lhomme et la machine (ordinateur, robot, ) sont de plus en plus amens communiquer en utilisant le langage naturel, la parole, ou encore des images.
Domaines dIA Entreprises (AFIA-2007)
37 entreprises franaises ou francophones ont t considres
Langages pour lIA et les Systmes Intelligents
LOO: Smalltalk, Java, C++, etc. L. fonctionnelle: LISP, ML, etc. L. en logique: PROLOG, etc. L. terminologique: KL-ONE, CLASSIC, etc. L. rseaux smantiques: Conceptual Graphs, etc. L. base de frames L. base dagents Etc.
Environnements pour lIA et les Systmes Intelligents
LOOM FRS CoGiTant AMINE Etc.
Tlcharger la plateforme AMINE et son site Web: [Link]/projects/amine-platform