Intelligence Artificielle. Dorra BEN AYED

Documents pareils
Les apports de l informatique. Aux autres disciplines

Intelligence Articielle (1) Introduction

Intelligence Artificielle et Robotique

Intelligence Artificielle et Systèmes Multi-Agents. Badr Benmammar

Évaluation et implémentation des langages

Une brève introduction aux Sciences Cognitives

Partenaires: w w w. c o g m a s t e r. n e t

Jade. Projet Intelligence Artificielle «Devine à quoi je pense»

Apprentissage Automatique

BABEL LEXIS : UN SYSTÈME ÉVOLUTIF PERMETTANT LA CRÉATION, LE STOCKAGE ET LA CONSULTATION D OBJETS HYPERMÉDIAS

MASTER LPL : LANGUE ET INFORMATIQUE (P)

Semestre 1. Objectifs Approfondissement de l environnement Java et de son interface de programmation d applications : réseaux, et processus.

Introduction à L Intelligence Artificielle

Tout au long de votre cursus Quel métier futur? Dans quel secteur d activité? En fonction de vos goûts et aptitudes et du «niveau d emploi» dans ce

Master Informatique Aix-Marseille Université

Programme scientifique Majeure INTELLIGENCE NUMERIQUE. Mentions Image et Réalité Virtuelle Intelligence Artificielle et Robotique

Epilepsies : Parents, enseignants, comment accompagner l enfant pour éviter l échec scolaire?

AXES DE RECHERCHE - DOMAINE D'INTERET MAJEUR LOGICIELS ET SYSTEMES COMPLEXES

L apprentissage automatique

Etudier l informatique

4.2 Unités d enseignement du M1

Cours de Master Recherche

Pourquoi l apprentissage?

IODAA. de l 1nf0rmation à la Décision par l Analyse et l Apprentissage / 21

La P N L appliquée à la vente

Fiche de synthèse sur la PNL (Programmation Neurolinguistique)

Transformez votre relation au monde!

Le génie logiciel. maintenance de logiciels.

Introduction. Le recrutement est un processus incontournable dans la vie de toute entreprise.

LA PNL. Programmation Neuro Linguistique

Environnement Architecture de controle. Décisions

Conference "Competencies and Capabilities in Education" Oradea 2009 IMPORTANŢA SOFTURILOR EDUCAŢIONALE ÎN PROCESUL DE PREDARE- ÎNVĂŢARE

LES CARTES À POINTS : POUR UNE MEILLEURE PERCEPTION

Les enjeux de la mobilité et de la réalité augmentée dans les jeux éducatifs localisés. GéoEduc3D

Objectifs du cours d aujourd hui. Informatique II : Cours d introduction à l informatique et à la programmation objet. Complexité d un problème (2)

Intelligence artificielle appliquée à l automatique

LES APPRENTISSAGES DES ELEVES Qu est-ce qu apprendre?

Projet de programme pour l enseignement d exploration de la classe de 2 nde : Informatique et création numérique

devenir chef d entreprise créateur de mode mode d emploi

Spécialité IAD. Master de Sciences et technologie de l UPMC. Mention informatique. Partenaires : ENST, ENSTA. Responsables : T. Artières, C.

AP 2nde G.T : «Organiser l information de manière visuelle et créative»

Conclusions de la session 1. L informatique, une discipline à part entière! Culture, fondamentaux et usages

psychologie. UFR des Sciences de l Homme

De la production collaborative à la capitalisation des connaissances Le rôle des documentalistes

A PROPOS DES CRITERES D ATTRIBUTION DES EQUIVALENCES

Diplôme Universitaire de Technologie GESTION DES ENTREPRISES ET DES ADMINISTRATIONS

n 157 systèmes experts et intelligence artificielle Laurence Negrello

LES LANGUES EN DANGER : UN DÉFI POUR LES TECHNOLOGIES DE LA LANGUE

Comprendre les troubles spécifiques du langage écrit

Management Interculturel

MATHEMATIQUES ET SCIENCES POUR L INGENIEUR

Master. en sciences et technologies mention informatique. LIP6 - Frédéric Delvalle

PROGRAMME DE CRÉATION ET INNOVATION TECHNOLOGIQUES EN CLASSE DE SECONDE GÉNÉRALE ET TECHNOLOGIQUE Enseignement d exploration

L OUTIL NUMERIQUE CARACTERISTIQUES ET FONCTIONNALITES

Cours 1 : Qu est-ce que la programmation?

ENSEIGNEMENT ASSISTÉ PAR ORDINATEUR ET E.A.O. ET LANGUES ÉTRANGÈRES À L'UNIVERSITÉ

ISFA INSTITUT DE SCIENCE FINANCIÈRE ET D ASSURANCES GRANDE ÉCOLE D ACTUARIAT ET DE GESTION DES RISQUES

RESUME DESCRIPTIF DE LA CERTIFICATION (FICHE OPERATIONNELLE METIERS)

Intelligence Artificielle Planification

Veille - recherche enrichissement. Veille sur les technologies et pratiques émergentes Recherche :

M Études et développement informatique

Organiser l espace dans une classe de maternelle : Quelques idées. I - Les textes officiels : II - Les coins jeux : III - L enfant et le jeu :

Quels sont les indices observés chez les enfants présentant un trouble de traitement auditif?

INGENIERIE DES SYSTEMES INFORMATIQUES - PARCOURS : MOBILITE ET CLOUD COMPUTING

Devenez expert en éducation. Une formation d excellence avec le master Métiers de l Enseignement, de l Education et de la Formation

SMALL DATA DANS LA VEILLE

Métiers d études, recherche & développement dans l industrie

UE11 Phonétique appliquée

Charte de la Société suisse de la sclérose en plaques

Les Ressources Humaines à l heure du Big Data : progrès, perspectives et limites CORNERSTONE WHITEPAPER

contemporaine Observation et explication en psychologie cognitive Théorie du traitement de l information et psychologie cognitive 40

Z i e d Z a i e r ( )

Pi, poker et informatique ; une «épuisante» alliance pour des projets en mathématiques

Programmation de services en téléphonie sur IP

RÉSUMÉ DES NORMES ET MODALITÉS D ÉVALUATION AU SECONDAIRE

M Études et développement informatique

Les troubles spécifiques des apprentissages

Préparation à l examen EFA en Macro

Contenu disciplinaire (CK)

Informatique et mathématiques

Dossier justificatif des travaux de R&D déclarés au titre du CIR

Modèles de tâche. Introduction : tâche, activité.

Formations 2015 JASPER, REDMINE, TABLEAU, TALEND, SPAGO BI SYNALTIC 24 RUE DE L EGLISE VINCENNES

Esprit critique et dérives psychologique

Médiation traduction. De la matière aux langages. 1/ Au fait, les Arts plastiques, qu est-ce que c est? 2/ Pourquoi traduire une œuvre?

Présentation du cursus Animateur de Cluster et de réseaux territoriaux Etat du 14 avril 2013

Notes de lecture : Dan SPERBER & Deirdre WILSON, La pertinence

N Contenu Dates. N Contenu Date 1 Dates 2

FORMATIONS COACHING EVOLUTIF - PNL - HYPNOSE - NON VERBAL - COMMUNICATION EFFICACE

LES INTERFACES HOMME-MACHINE

Formations 2015 JASPER, REDMINE, TABLEAU, TALEND, SPAGO BI ALTIC & SYNOTIS - TRAINING CENTER 24 RUE DE L EGLISE VINCENNES

UFR d Informatique. FORMATION MASTER Domaine SCIENCES, TECHNOLOGIE, SANTE Mention INFORMATIQUE

Plan de formation 2nd degré CREER, INNOVER

CRÉER UN COURS EN LIGNE

BACHELOR - MBA. Sciences de l Entreprise Sciences de l Information et de la Communication. Enseignements Supérieurs Personnalisés

Portail Vocal d Entreprise

Modélisation multi-agents - Agents réactifs

3-La théorie de Vygotsky Lev S. VYGOTSKY ( )

Introduction aux Systèmes Interactifs d!aide à la Décision (SIAD) 2009 Bernard ESPINASSE Professeur à l'université d'aix-marseille

Transcription:

Intelligence Artificielle Dorra BEN AYED

Chapitre 1 Introduction et Présentation Générale

Sommaire Introduction Historique Définitions de l IAl Domaines d applicationd Les approches de l IA cognitive, Pragmatique connexionniste 3

Introduction IA : c est le domaine de l informatique qui a pour sujet l étude et la simulation des activités intellectuelles de l homme dans toute situation ou une solution classique de type algorithmique n est pas disponible IA = représente un pb non déterministe NP (non polynomial) 4

Introduction Les domaines privilégiés de l'ia : là où il n y a pas d algorithme à la portée des machines. EXp: Comme les problèmes qui ont une combinatoire trop importante... qui nécessitent une démarche heuristique. exemple: le jeu d'échecs Les heuristiques relèvent de connaissances d'ordre pragmatique et traduisent un savoir-faire, une expérience plutôt qu'un calcul systématique. L'intelligence artificielle a aussi la vocation à simuler le raisonnement humain. modéliser les modes de raisonnement d'un expert humain les rendre accessibles à un non informaticien. 5

Introduction L IA et l informatique L IA est une discipline de l informatique comme les bases de données et le génie logiciel. Elle a beaucoup d intersections avec les domaines des sciences cognitives[1], de la logique, de la linguistique, etc. Bases de données Intelligence Artificielle Sciences Cognitives Génie Logiciel Sociologie Informatique Sciences humaines [1] Qui appartient au domaine de la psychologie et qui étudie l intelligence humaine en analysant et en recréant différentes actions et divers comportements intelligents. 6

Introduction L IA et l informatique Les produits de l IA manipulent généralement les variables symboliques utilisant des opérateurs logiques (de la même manière que les systèmes classiques qui manipulent des variables numériques utilisant des opérateurs algébriques). 7

Introduction Qu est ce que l intelligence? - Aptitude au calcul rapide? - Reconnaissance des formes ou des situations? - Aptitude à l apprentissage? - Aptitude à régir à l environnement? Consensus sur la définition de l intelligence : - résolution de problèmes difficiles - capacité d apprendre, générer des généralisations ou des analogies, l art de confronter le monde : communiquer, apercevoir, apprendre l aperçu, etc. 8

Introduction Qu est ce que l IA? 1)Rechercher (analyser, résoudre des problèmes, trouver des méthodes de résolution) 2)Représenter des connaissances (logique, règles, mémoire, cas, langue naturelle, etc.) 3)Mettre en application les idées 1) et 2) (Systèmes Experts, pilotes automatiques, agents d interfaces, robots, Data Mining, etc.) 9

Définition et objectif Qu est ce que l IA? Elle représente essentiellement la possibilité de concevoir une machine intelligente! L IA est un ensemble de techniques qui tend à implanter, sur un ordinateur, des programmes qui ont des comportements intelligents (perception visuelle et auditive, compréhension, raisonnement, prise de décision, etc.). Objectif de l IA? Les recherches en IA tendent à rendre la machine capable: d acquérir de l information, de raisonner sur une situation statique ou dynamique, de résoudre des problèmes combinatoires, de faire un diagnostic, de proposer une décision, un plan d action, d expliquer et de communiquer les conclusions qu elle obtient, de comprendre un texte ou un dialogue en langage naturel, de résumer, d apprendre, de découvrir, etc. 10

Qu est ce qu on attend d un ordinateur intelligent? comprendre l esprit mental de l homme et imiter au maximum son comportement représentent les tâches les plus difficiles que la science essaie de résoudre. Par exemple, pour l interprétation de l image : Réponse logique : «je vois un ensemble de traits sur l écran» Réponse intelligente : «je vois une maison» La réponse intelligente est logiquement fausse!!!! 11

Intelligence et connaissance Exemple: Pourriez-vous me passer le sel? L intelligence ne se définit pas par un processus, mais par les connaissances qu il implique: vision: connaissances des objets physiques langue naturelle: connaissances de grammaire et de vocabulaire résolution de problèmes: connaissances des opérations admissibles l ordinateur intelligent a besoin d une grande quantité de connaissances pratiques: systèmes basés sur les connaissances 12

Historique 1/ La préhistoire L un des premiers problèmes du domaine de l IA et auquel se sont attaqués certains informaticiens était la traduction automatique. Ils pensaient réussir à mettre au point un traducteur automatique dans les cinq ans. Le problème s avéra nettement plus complexe! Cet échec a mené à des questions sur : la représentation à donner aux connaissances la façon d «extraire» ces connaissances d un individu on se rendit compte qu on ne pouvait pas représenter toutes les connaissances. 13

Historique 2/ Les débuts (1955-1970) L appellation IA est née en 1956 dans un congrès à Dartmouth par deux jeunes chercheurs : John McCarthy : vision logique de la représentation des connaissances Marvin Minsky : représentations structurées (frames) de stéréotypes de situation incluant différents types d information Logic Theorist (Newell, Shaw et Simon, 1956) démonstration de théorèmes de la logique des propositions 1959 : Ces derniers développent aussi un système de résolution de problèmes généraux (General Problem Solver, GPS) basé sur l évaluation de la différence entre la situation à laquelle le système est arrivé et le but qu il doit atteindre. 1960 : McCarthy développe LISP qui va devenir le langage de l IA pendant les 20 années à venir. Début des années 60 : Samuel et Bernstein développent le premier programme capable de jouer aux échecs. La recherche des années 70 dans ce domaine est marquée par l idée de doter la machine de capacités de mise en œuvre de stratégies sophistiquées évoluant dynamiquement avec le jeu. 1965 : Apparition du système ELIZA de production automatique de parole en langage naturel 1969 : DENDRAL, un des premiers systèmes experts (analyse d une spectrographie de masse en chimie) 14

Historique 3/ La spécialisation J.A. Robinson (1965) développe le principe de résolution qui sera à la base de la réalisation de PROLOG et des systèmes de résolution mathématiques L IA va se scinder alors en plusieurs branches : la compréhension du langage naturel la démonstration automatique de théorèmes les jeux la résolution de problèmes généraux la résolution de problèmes experts la représentation des connaissances la perception l apprentissage, etc. 15

Historique 4/ L évolution L évènement majeur des années 80 est l arrivée en force des japonais dans le domaine de l IA. Le japon lance le projet de 5ème génération dont le but est de développer à la fois sur le plan matériel et sur le plan logiciel des technologies et des techniques capables de faire de l IA une discipline efficace. 16

Les principaux langages de l intelligence artificielle Lisp (1960, J. MacCarthy) SmallTalk (1972, A. Kay) Prolog (1973, A. Colmerauer), Prolog avec contraintes JAVA (1994), C++, Scheme,... 17

IA aujourd hui on ne pense plus faire une IA à court terme l IA est partout objets, agents, méthodologies, représentation des connaissances approches causales, qualitatives fouille de données, fouille de texte statistiques non linéaires (réseaux neuronaux) programmation par contraintes nouvelles méthodes d optimisation (évolution artificielle) L IA est utilisé au quotidien sans le savoir Jeux de réflexion sur ordinateur Téléphonie mobile etc.. 18

Domaines de l IA Reconnaissance et synthèse de la parole(ex: réservation d hôtel) Reconnaissance et synthèse d'images (ex. recherche d info, Reconnaissance des visages : avec les réseaux de neurones Reconnaissance de l'écriture (ex: recon. cheques, codes postaux) Systèmes experts : MYCIN (diagnostic médical) Calcul formel : MAPLE, MATHEMATICA. Representation des connaissances Simulation du raisonnement humain: logique modale, logique floue. Traitement du langage naturel Résolution de problèmes (ordonnancement, planification, etc) Robotique Apprentissage Réseaux de neurones Systèmes complexes adaptatifs : les algorithmes génétiques. 19

Les approches de l IA 1/ Approche cognitive Elle est pluridisciplinaire, linguistes, informaticiens et psychologues essayent de travailler ensemble. Définition (W.J.Rapaport, 1983) : la science cognitive cherche à comprendre les fonctions cognitives humaines en terme d états mentaux, c'est-à-dire en terme d algorithmes qui réalisent la transformation de données d entrée en données de sortie. L approche calculatoire de la science cognitive dit que : il existe des états mentaux et des processus qui interviennent entre les stimuli d entrée et les réponses en sortie ces états mentaux et ces processus sont des algorithmes et donc ils sont susceptibles d être étudiés scientifiquement. 20

Les approches de l IA 1/ Approche cognitive L IA est la réalisation de programmes imitant dans leur fonctionnement l esprit humain. Ce type d approche est généralement utilisé :face à des problèmes trop complexes: pour tenter d éclairer les problèmes de fiabilité des systèmes reposant essentiellement sur des opérateurs humains pour procurer des aides à la décision aussi compréhensibles que possible pour l esprit humain. 21

Les approches de l IA 2/ Approche pragmatique Pour les pragmatistes: les enseignements apportés à l IA ne sont pas des fins en soi, mais des moyens pour développer des théories permettant d améliorer notre capacité à programmer efficacement un ordinateur. But : dégager de l étude du problème des algorithmes, en tenant compte des contraintes imposées par la structure de l ordinateur on cherche donc à utiliser la machine au mieux de ses capacités. L IA pour un pragmatiste est une boite noire : Données Boite noire Résultats 22

Les approches de l IA 3/ Approche Connexionniste Les systèmes symboliques n ont doné de résultats que sur les domaines où l être humain a besoin d apprendre, alors que sur des domaines apparaissant comme innés (langage, la marche), ils se sont montrés inefficaces. Réseaux de neurones 23