Главная > Системы искусственного интеллекта
НАПИШУ ВСЁ ЧТО ЗАДАЛИ
СЕКРЕТНЫЙ БОТ В ТЕЛЕГЕ
<< Предыдущий параграф Следующий параграф >>
Пред.
След.
Макеты страниц

Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO

14.5. Реализация

На этапе реализации решается множество практических вопросов разработки выбранной архитектуры в виде конкретной программы или аппаратуры. На этом этапе приходится осуществлять выбор инструментальных программных и аппаратных средств для реализации системы, разработку структуры системы, программирование, отладку. На рис. 14.9 показана структура аппаратно-программных средств, реализующих архитектуру одноагентной системы на рис. 14.1. Блоки системы, показанные на этом рисунке, осуществляют следующие функции.

14.5.1. Блок управления

Телеметрические данные обновляются телеметрической системой сбора и передачи каждые 10 с. Поэтому блок управления агента также обновляет свое восприятие, получаемое от этой системы, каждые 10 с, синхронизируя это обновление с телеметрической системой сбора и передачи. Делает он это, используя таймер. Блок управления осуществляет такке запуск программных блоков системы, показанных на рис. 14.9: интерфейса с телеметрической системой сбора, машины вывода, архиватора, интерфейса с оператором в соответствии с определенной временной диаграммой между двумя соседними восприятиями. Блок управления также синхронизирует свою работу с другими программами, выполняемыми на том же процессоре (компьютере).

Рис. 14.9. (см. скан) Структура аппаратно-программных средств, реализующих архитектуру одноагентной системы управления распределением и подачей воды

14.5.2. Интерфейс с телеметрической системой

Телеметрические данные, получаемые телеметрической системой сбора и передачи, запоминаются ею в специальной области телеметрических данных, доступ к которой агентом осуществляется на основе динамического протокола обмена данными.

14.5.3. Блок значений

Блок значений хранит значения термов, вычисленных на очередном шаге вывода.

14.5.4. Блок правил

Этот блок содержит все формулы (аксиомы), используемые для вывода.

14.5.5. Блок архива

В этом блоке, как и в блоке значений, хранятся значения термов, полученных за несколько предыдущих шагов вывода.

14.5.6. Машина вывода

Этот блок осуществляет вывод, используя значения термов из блоков значений и архива, на основе правил из блока правил. Полученные на очередном шаге значения термов помешаются в блок значений.

14.5.7. Архиватор

Архиватор осуществляет перемещение значений из блока значений в блок архива перед их обновлением в результате вывода и структуризацию этих значений в архиве по времени и типам термов.

В случае мультиагентной системы каждый дополнительный агент может иметь структуру, аналогичную структуре рассмотренного агента. Если агенты взаимодействуют между собой, то для организации этого взаимодействия может быть использован агент-менеджер. Агенты могут взаимодействовать и напрямую, передавая сообщения друг другу, или через общие блоки значений.

Вопросы и упражнения

(см. скан)

(см. скан)

1
Оглавление
email@scask.ru