Agents intelligents - PowerPoint PPT Presentation

About This Presentation
Title:

Agents intelligents

Description:

* Le monde de l aspirateur Per us: localisation et contenus, e.g., [A,Dirty ... Un agent est autonome si son comportement est d termin par sa propre ... – PowerPoint PPT presentation

Number of Views:73
Avg rating:3.0/5.0
Slides: 27
Provided by: MinY264
Category:

less

Transcript and Presenter's Notes

Title: Agents intelligents


1
Agents intelligents
  • Chap. 2

2
Plan
  • Agents et environnements
  • Rationalité
  • PEAS (Performance measure, Environment,
    Actuators, Sensors)
  • Types denvironnement
  • Types dagent

3
Agents
  • Un agent est une entité quelconque qui peut
    percevoir son environnement via des senseurs et
    agir sur lenvironnement via des actuateurs
  • Agent humain yeux, oreilles, et dautres organes
    senseurs mains, jambes, Bouche et dautres
    membres comme actuateurs
  • Agent robotique cameras et télémètre infrarouge
    comme senseurs différents moteurs comme
    actuateurs

4
Agents et environnements
  • Une fonction agent mappe des histoire de
    perception à actions
  • f P ? A
  • Un programme agent fonctionne sur une
    architecture physique pour produire f
  • agent architecture programme

5
Le monde de laspirateur
  • Perçus localisation et contenus, e.g., A,Dirty
  • Actions Left, Right, Suck, NoOp

6
Un agent aspirateur
7
Agents rationnels
  • Un agent doit se forcer à faire des choses
    justes, basée sur ce quil perçoit et des
    actions quil peut effectuer. Laction juste est
    celle qui cause le succès de lagent
  • Mesure de performance Un critère objectif de
    succès pour un comportement dagent
  • E.g., mesure de performance pour un agent
    aspirateur peut être le volume de saleté
    ramassée, le temps pris, lélectricité consommée,
    le bruit produit, etc.

8
Agents rationnels
  • Agent rationnel Pour chaque séquence de
    perceptions, un agent rationnel doit toujours
    choisir une action qui peut maximiser la mesure
    de performance, étant donné les évidences
    fournies par la séquence de perceptions et
    éventuellement des connaissances que lagent
    possède.

9
Agents rationnels
  • La rationalité est différente de lomniscience
    (tout savoir avec des connaissances sans limite)
  • Un agent peut exécuter une action pour modifier
    des perceptions futures afin dobtenir des
    informations utiles (collecte des information,
    exploration)
  • Un agent est autonome si son comportement est
    déterminé par sa propre expérience (avec la
    capacité dapprendre et de sadapter)

10
PEAS
  • PEAS Performance measure, Environment,
    Actuators, Sensors
  • Doit dabord spécifier le contexte dans lequel
    lagent intelligent est développé
  • Considérer, e.g., la tâche de développer un
    conducteur automatique de taxi
  • Mesure de performance
  • Environnement
  • Actuateurs
  • Senseurs

11
PEAS
  • Doit dabord spécifier le contexte dans lequel
    lagent intelligent est développé
  • Considérer, e.g., la tâche de développer un
    conducteur automatique de taxi
  • Mesure de performance sécurité, rapide, légal,
    confortable, maximiser le profit
  • Environnement route, autre trafic, piétons,
    clients
  • Actuateurs volant, accélérateur, frein, signal,
    klaxon
  • Senseurs Cameras, sonar, tableau de bord, GPS

12
PEAS
  • Agent Système de diagnostic médical
  • Mesures de performance santé de patient,
    minimiser les coûts, poursuite judiciaire
  • Environnement Patient, hôpital, personnel
  • Actuateurs affichage sur lécran (questions,
    tests, diagnostics, traitements, références)
  • Senseurs clavier(entrer les symptômes,
    observations, réponses du patient)

13
PEAS
  • Agent robot pour ranger des pièces
  • Mesure de performance Pourcentage de pièces
    mises dans des boîtes correctes
  • Environnement Convoyeur de pièces, boîtes
  • Actuateurs bras mécanique
  • Senseurs Camera, senseurs des angles

14
PEAS
  • Agent Tuteur interactive danglais
  • Mesures de performance Maximiser le score de
    test de létudiant
  • Environnement ensemble des étudiants
  • Actuateurs Affichages sur lécran (exercices,
    suggestions, corrections)
  • Senseurs clavier

15
Types denvironnement
  • Complètement observable (vs. partiellement
    observable) Les senseurs dun agent peuvent
    accéder à létat complet de lenvironnement à
    chaque moment.
  • Déterministe (vs. stochastique) Le prochain état
    est complètement déterminé par létat actuel et
    laction exécutée par lagent.
  • Si lenvironnement est déterministe sauf pour les
    actions dautres agents, alors lenvironnement
    est stratégique.
  • Épisodique (vs. séquentiel) Lexpérience de
    lagent est divisée en épisodes atomiques
    (chaque épisode contient des perceptions de
    lagent et une seule action) et le choix de
    laction dans chaque épisode est indépendant des
    autres épisodes.

16
Types denvironnement
  • Statique (vs. dynamique) Lenvironnement est
    inchangé quand lagent réfléchit.
  • Lenvironnement est semidynamique si
    lenvironnement lui-même ne change pas avec le
    temps, mais le score de performance change.
  • Discret (vs. continu) Un nombre limité de perçus
    et dactions distincts et clairement définis.
  • mono agent (vs. multiagent) Un seul agent agit
    sur lenvironnement.

17
Types denvironnement
  • Échecs avec Échecs sans
    Conducteur
  • horloge horloge de taxi
  • Complètement observable oui oui Non
  • Déterministe Stratégique Stratégique Non
  • Épisodique Non Non Non
  • Statique Semi oui Non
  • Discret oui oui Non
  • Mono agent Non Non Non
  • Le type denvironnement détermine largement la
    conception de lagent
  • Le monde réel est partiellement observable,
    stochastique, séquentiel, dynamique, continu et
    multiagent.


18
Fonctions et programmes dagent
  • Un agent est spécifié complètement par la
    fonction dagent qui mappe la séquence de perçus
    aux actions
  • Une fonction dagent (ou une petite classe
    déquivalence) est rationnelle
  • But trouver une façon dimplanter la fonction
    dagent rationnelle de façon concise

19
Agent qui cherche dans une table
  • function Table-Driven-Agent(percept) returns an
    action
  • persistent percepts, a sequence, initially
    empty
  • table, a table of actions, indexed by
    percept sequences, initially fully specified
  • append percept to the end of percepts
  • action ? Lookup(percepts, table)
  • return action
  • Inconvénients
  • Table énorme
  • Prend longtemps pour construire la table
  • Pas dautonomie
  • Longtemps pour apprendre les entrées de la table,
    même avec lapprentissage

20
Types dagent
  • 4 types de base dans lordre de généralité
  • Agents reflex simples
  • Agents reflex basés sur modèle
  • Agents basé sur but
  • Agents basé sur utilité

21
Agents reflex simples
22
Agents reflex simples
  • function Simple-Reflex-Agent(percept) returns an
    action
  • persistent rules, a set of condition-action
    rules
  • state ? Interpret-Input(percept)
  • rule ? Rule-Match(state, rules)
  • action ? rule.Action
  • return action

23
Agents reflex basés sur modèle
24
Agents reflex basés sur but

25
Agents basés sur utilité
26
Agents avec apprentissage
Write a Comment
User Comments (0)
About PowerShow.com