Интелигентни агенти
-
Увод
Дефиниция: Агентите са единици, които могат да възприемат своята среда чрез сензори и да извършват действия над нея чрез ефектори.
Примери:
агент
|
сензори
|
ефектори
|
човек
|
очи, уши и др. сетивни органи
|
ръце, крака, тяло, уста
|
робот
|
камери, детектори на инфрачервени лъчи
|
двигатели
|
софтуер
|
кодирани битови низове
|
кодирани битови низове
|
Основна цел: Да създадем агенти, които извършват полезни действия в своята среда
-
Как агентите трябва да действат
Разумният агент (rational agent) извършва правилни (разумни) действия (такива действия, при които агентът ще има най-голям успех)
Как и кога може да се пресметне успехът на агента.
Какво е разумно да се извърши в кой да е момент зависи от 4 неща:
-
оценка на представянето, която определя степента на успех
-
всичко, което агентът е възприемал до сега - история на възприятията, последователност на възприятията
-
какво агентът знае за средата
-
действията, които агентът може (физически) да извършва
Идеален разумен агент (Ideal rational agent): За всяка възможна последователност от възприятия, той трябва да извършва такова действие, което би максимизирало неговата оценка на представяне, съобразно с предходните събития, като използва последователността от възприятията си и вградените знания, които той има.
Важна част от рационалното поведение е извършването на такова действие, което би дало полезна информация за по-нататъшните действия.
(Пример: да се огледаме преди да пресечем улицата)
Автономия - когато действията на агента не се влияят от възприятията, а са базирани изцяло на неговите вградени знания.
Системата е автономна спрямо обкръжението си, когато нейното поведение е обусловено от нейния собствен опит.
-
Структура на интелигентните агенти
Задачата на ИИ е да създаде програма-агент. Тази програма ще работи на някакво изчислително устройство с определена архитектура.
агент = архитектура + програма
-
Типове агенти:
-
Рефлексни агенти (simple reflex agents)
-
Агенти с памет (agents that keep track of the world)
-
Целеви агенти (Goal-based agents)
-
Агенти максимизиращи ползата от своите действия (Utility-based agents)
Рефлексни агенти
Агенти с памет
Целеви агенти
Агенти максимизиращи ползата от своите действия
Примери:
агент
|
възприя-тия
|
действия
|
цел
|
среда
|
медицин-ска диагно-стична система
|
симптоми, изследвания, отговори на пациента
|
лечение, тестове, въпроси
|
здрав пациент,
минимална цена
|
пациент,
здравно заведение
|
робот
|
точки с различен интензитет
|
вземане на детайли и сортиране в касетки
|
да се поставят детайлите в правилните касетки
|
конвейрна линия с детайли
|
автоматично управление на такси
|
камери,
GPS (global position system),
микрофон,
скоростомер
|
управление на автомобила,
спиране, ускоряване,
разговор с пътника
|
сигурност,
бързина,
спазване на правилника за движение,
комфортно пътуване,
максимална печалба
|
пътна мрежа,
пешеходци,
клиенти,
трафик
|
Инерактивна система за обучение по английски език
|
думи
|
отпечатване на упражнения,
съвети,
корекции
|
обучаваният да изкара максимална оценка на изпитния тест
|
множество от обучавани
|
Сподели с приятели: |