Vous êtes sur la page 1sur 40

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

http://homepages.inf.ed.ac.uk/rbf/AIMOVIES/ AImovies.htm

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: sourceforge.net/projects/amine-platform