интеллектуальные системы и технологии 7 лаба. Исследование качества интеллектуальных информационных программных агентов при априорной неопределённости описания механизмов синхронизации их действий
![]()
|
МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА» (СПбГУТ)
Лабораторная работа №7 по дисциплине:
По теме: «Исследование качества интеллектуальных информационных программных агентов при априорной неопределённости описания механизмов синхронизации их действий»
Цель работы:Исследовать качества интеллектуальных информационных программных агентов при априорной неопределённости описания механизмов синхронизации их действий. Задание к лабораторной работе:Для исследования качества интеллектуальных информационных программных агентов при априорной неопределённости описания механизмов синхронизации их действий рекомендуется использовать программное обеспечение, представленное в Приложении. Запустить программу NetIntelAgent и ввести входные данные для первого этапа исследования. Получить результаты инструментального оценивания на первом этапе исследования для механизма синхронизации с неизвестной функцией синхронизации; для механизма синхронизации параллельных действий ИИА, описываемого логической функцией «И»; для механизма синхронизации параллельных действий ИИА, описываемого логической функцией «ИЛИ»; для механизма синхронизации последовательных действий ИИА, описываемого логической функцией «Исключающее ИЛИ» при опросе реплицированных информационных источников; при использовании механизма синхронизации последовательных действий ИИА, описываемого логической функцией «Исключающее ИЛИ» при опросе нереплицированных информационных источников с образованием твёрдых копий экранов. Проанализировать полученные результаты и сформулировать вывод относительно влияния механизма синхронизации действий на качество ИИА. Запустить программу NetIntelAgent и ввести входные данные для второго этапа исследования Получить результаты инструментального оценивания на втором этапе исследования с образованием копий экранов для следующих механизмов синхронизации: Механизм синхронизации с неизвестной функцией синхронизации; Механизм синхронизации параллельных действий ИИА, описываемый логической функцией «И»; Механизм синхронизации последовательных действий ИИА, описываемый логической функцией «Исключающее ИЛИ» при опросе реплицированных информационных источников; Механизм синхронизации параллельных действий ИИА, описываемый логической функцией «ИЛИ»; Механизм синхронизации последовательных действий ИИА, описываемый логической функцией «Исключающее ИЛИ» при опросе нереплицированных источников; Достижимость целей функционирования ИИА в условиях неопределённости: Достижимость целей удачного выполнения запроса; Достижимость целей неудачного выполнения запроса. Проанализировать полученные результаты и сформулировать вывод относительно влияния механизма синхронизации действий на качество ИИА. Запустить программу IntelAgent и ввести входные данные для третьего этапа исследования, однако предусмотреть что второй подпроцесс заканчивается раньше первого. Получить результаты инструментального оценивания на третьем этапе исследования с образованием копий экранов для тех же механизмов синхронизации, что и в п.6. Проанализировать полученные результаты и сформулировать вывод относительно влияния механизма синхронизации действий на качество ИИА. Составить отчёт по выполненной лабораторной работе. В отчёт включить: цель работы, задание, копии выполненных действий с комментариями, представляющими их содержание, и вывод. Представить отчёт о выполненной работе преподавателю и защитить его. Исправить отчёт по выполненной работе в соответствии с замечаниями преподавателя, распечатать и подписать титульный лист отчёта, сдать преподавателю электронную копию отчёта и подписанный титульный лист. Ход работы:Для выполнения задания требуется запустить программу NetIntelAgent ![]() Рисунок 3 – Ввод значений, первый шаг После того как данные будут введены в соответствующие поля, необходимо нажать на кнопку «ОК» для того, чтобы программа могла просчитать количество возможных новых переходов. Результат выполнения данного шага приведён на рисунке 4. ![]() Рисунок 4– Ввод значений, второй шаг ![]() Рисунок 5 – Выбор алгоритмов для устранения неопределённости На рисунке 6 представлены конечные данные и распределение вероятностей. ![]() Рисунок 6 – Конечные данные и распределение вероятностей Получив конечный результат, можно сделать вывод, что вероятность устранения априорной неопределенности при последовательном опросе нериплицированных источников информации наименьшая, что равно 0,29. Соответственно, среднее время устранения неопределенности наибольшая: 4,56. Это означает, что данный метод плохо влияет на качество ИИА. Однако метод устранения неопределенности при синхронизации параллельных действий ИИА, описываемой логической функцией «ИЛИ», напротив, провёл наибольшую вероятность устранения неопределенности: 0,95 с наименьшим временем: 1,9 (данный метод положительно влияет на скорости ИИА). В соответствии с заданием необходимо изменить вероятности новых переходов. Это является вторым этапом выполнения лабораторной работы. ![]() Рисунок 7 – Ввод значений, второй этап ![]() Рисунок 8 – Ввод значений на втором шаге второго этапа Результат конечных данных и распределения вероятностей представлен на рисунке 9. ![]() Рисунок 9 – Конечные данные и распределение вероятностей второго этапа Основываясь на полученном результате, можно сделать вывод, что результаты схожи с первым экспериментом, но вероятность устранения неопределенности при синхронизации с динамическими приоритетами стала выше: 0,8 (на первом этапе 0,79), а среднее время уменьшилось: 2,42 (на первом этапе 2,52), что говорит о том, что второй эксперимент эффективнее первого. ![]() Рисунок 8 – Ввод значений, третий этап Необходимо выполнить те же шаги и получить конечный результат (рисунок 13). ![]() Рисунок 9 – Конечные данные и распределение вероятностей, этап третий Получив конечный результат, можно сделать вывод, что вероятность устранения неопределенности при синхронизации с динамическими приоритетами стала ниже: 0,78 (на первом этапе 0,79, на втором 0,8), а среднее время увеличилось: 2,66 (на первом этапе 2,52, на втором 2,42). Также вероятности достижимости целей функционирования ИИА в условиях неопределенности стали ниже. Это говорит о том, что в ходе последнего эксперимента получен наименее эффективное функционирование ИИА. Остальные механизмы никак не изменили своих результатов. Отсюда можно сделать вывод, что они не влияют на качество функционирования ИИА. Вывод:В результате выполнения лабораторной работы проведены исследования качества ИИА при априорной неопределенности описания механизмов синхронизации их действий. Проведены ряд экспериментов (этапов), в процессе которых были выявлены сильные стороны и слабые. Наиболее эффективным оказался второй эксперимент, когда первый подпроцесс заканчивается раньше второго (второй этап), влияние механизмов синхронизации действий на качество ИИА оказалось наиболее эффективным. |