ЛР7_демо. Министерство цифрового развития, связи и массовых коммуникаций российской федерации федеральное государственное бюджетное
Скачать 398.85 Kb.
|
МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА» (СПбГУТ) Факультет информационных систем и технологий Кафедра информационных управляющих систем Направление: 09.03.02 Информационные системы и технологии Профиль: Информационные системы и технологии Отчет к лабораторной работе № 7 ИССЛЕДОВАНИЕ КАЧЕСТВА ИНТЕЛЛЕКТУАЛЬНЫХ ИНФОРМАЦИОННЫХ ПРОГРАММНЫХ АГЕНТОВ ПРИ АПРИОРНОЙ НЕОПРЕДЕЛЕННОСТИ ОПИСАНИЯ МЕХАНИЗМОВ СИНХРОНИЗАЦИИ ИХ ДЕЙСТВИЙ по дисциплине Интеллектуальные системы и технологии Выполнил: Студент группы « » 2021 г. Принял: ст. преп. каф. ИУС Котлова М.В. «____»__________ 2021 г. Санкт-Петербург 2021 год Цель лабораторной работы – исследование качества интеллектуальных информационных программных агентов при априорной неопределённости описания механизмов синхронизации их действий на основе использования программного обеспечения, представленное NetIntelAgent. Задание к лабораторной работе: 1. Запустить программу NetIntelAgent и ввести входные данные для первого этапа исследования согласно табл.1. Таблица 1 Входные данные тестирования на первом этапе Количество ресурсов сети: 2 Временное ограничение N max : 3 На первом этапе тестирования применяется гипотеза о равновероятных событиях для метода устранения неопределённости при неизвестном механизме синхронизации параллельных действий ИИА: p (l) = 1 , i = 1,2,..., m , j = 1,2,..., n . i, j m Вероятность того, что запрос к первому ресурсу сети завершится успешно p 1 : 0,98 Вероятность того, что запрос к первому ресурсу сети завершится неуспешно (1− p 1 ) : 0,02 Вероятность того, что запрос ко второму ресурсу сети завершится успешно p 2 : 0,95 Вероятность того, что запрос ко второму ресурсу сети завершится неуспешно (1− p 2 ) : 0,05 Исходные данные для первого ресурса сети Исходные данные для второго ресурса сети k f s (k = k s ) 1 01 f 1 f (k = k f ) 01 k f s (k = k s ) 2 02 f 2 f (k = k f ) 02 1 0,25588 0,25884 1 0,13653 0,32569 2 0,32154 0,03760 2 0,32102 0,25880 p = p = 1; p = .p = 0 3 0,23232 0,10840 3 0,33948 0,05105 4 0,13972 0,21460 4 0,14944 0,14612 5 0,05054 0,38056 5 0,05353 0,21834 2. Получить результаты инструментального оценивания на первом этапе исследования для механизма синхронизации с неизвестной функцией синхронизации; для механизма синхронизации параллельных действий ИИА, описываемого логической функцией «И»; для механизма синхронизации параллельных действий ИИА, описываемого логической функцией «ИЛИ»; для механизма синхронизации последовательных действий ИИА, описываемого логической функцией «Исключающее ИЛИ» при опросе реплицированных информационных источников; при использовании механизма синхронизации последовательных действий ИИА, описываемого логической функцией «Исключающее ИЛИ» при опросе не реплицированных информационных источников с образованием твёрдых копий экранов. 3. Проанализировать полученные результаты и сформулировать вывод относительно влияния механизма синхронизации действий на качество ИИА. 4. Запустить программу NetIntelAgent и ввести входные данные для второго этапа исследования согласно табл.2. На втором этапе исследования анализируется ситуация, когда первый подпроцесс заканчивается раньше второго: (2) (2) 1,1 1,2 (2) (2) 2,1 2,2 Таблица 2 Входные данные тестирования на втором этапе Количество ресурсов сети: 2 Временное ограничение N max : 3 На втором этапе тестирования для метода устранения неопределённости при неизвестном механизме синхронизации параллельных действий ИИА применяется гипотеза о том, что один из подпроцессов заканчивается позже других: p (l) = p (l) = ... = p (l) =1; i,1 i,2 i,n p (l) = p (l) = ... = p (l) = 0 ; k = 1,2,..., m ; k i . k ,1 k ,2 k ,n Вероятность того, что запрос к первому ресурсу сети завершится успешно p 1 : 0,98 Вероятность того, что запрос к первому ресурсу сети завершится неуспешно (1− p 1 ) : 0,02 Вероятность того, что запрос ко второму ресурсу сети завершится успешно p 2 : 0,95 Вероятность того, что запрос ко второму ресурсу сети завершится неуспешно (1− p 2 ) : 0,05 Исходные данные для первого ресурса сети Исходные данные для второго ресурса сети k f s (k = k s ) 1 01 f 1 f (k = k f ) 01 k f s (k = k s ) 2 02 f 2 f (k = k f ) 02 5. Получить результаты инструментального оценивания на втором этапе исследования с образованием копий экранов для следующих механизмов синхронизации: 1. Механизм синхронизации с неизвестной функцией синхронизации; 2. Механизм синхронизации параллельных действий ИИА, описываемый логической функцией «И»; 1 0,25588 0,25884 1 0,13653 0,32569 2 0,32154 0,03760 2 0,32102 0,25880 3 0,23232 0,10840 3 0,33948 0,05105 4 0,13972 0,21460 4 0,14944 0,14612 5 0,05054 0,38056 5 0,05353 0,21834 p = p = 1 . p = p = 0 ; 3. Механизм синхронизации последовательных действий ИИА, описываемый логической функцией «Исключающее ИЛИ» при опросе реплицированных информационных источников; 4. Механизм синхронизации параллельных действий ИИА, описываемый логической функцией «ИЛИ»; 5. Механизм синхронизации последовательных действий ИИА, описываемый логической функцией «Исключающее ИЛИ» при опросе нереплицированных источников; 6. Достижимость целей функционирования ИИА в условиях неопределённости: a. Достижимость целей удачного выполнения запроса; b. Достижимость целей неудачного выполнения запроса. 7. Проанализировать полученные результаты и сформулировать вывод относительно влияния механизма синхронизации действий на качество ИИА. 8. Запустить программу IntelAgent и ввести входные данные для третьего этапа исследования согласно табл.2, однако предусмотреть что второй подпроцесс заканчивается раньше первого: ( 2) ( 2) 2,1 2,2 (2) (2) 1,1 1,2 9. Получить результаты инструментального оценивания на третьем этапе исследования с образованием копий экранов для тех же механизмов синхронизации, что и в п.6. 10. Проанализировать полученные результаты и сформулировать вывод относительно влияния механизма синхронизации действий на качество ИИА. 11. Составить отчёт по выполненной лабораторной работе. В отчёт включить: цель работы, задание, копии выполненных действий с комментариями, представляющими их содержание, и вывод. 12. Представить отчёт о выполненной работе преподавателю и защитить его. 13. Исправить отчёт по выполненной работе в соответствии с замечаниями преподавателя, распечатать и подписать титульный лист отчёта, сдать преподавателю электронную копию отчёта и подписанный титульный лист. Ход работы: Запустить программу NetIntelAgent и ввести входные данные для первого этапа исследования. Результаты инструментального оценивания на первом этапе исследования для механизма синхронизации с неизвестной функцией синхронизации представлен на рисунке 2. Рисунок 2 - Ввод данных в программу, «шаг 1» Рисунок 2 - Ввод данных в программу, «шаг 2» Далее осуществляется переход на следующую форму – третий шаг программы, в которой выбираются методы устранения неопределённости, а именно: Результаты представленные и описанные в методике на рисунке 4. Рисунок 4 - Выбор пунктов преодоления априорной неопределённости После выбора методов преодоления априорной неопределённости и нажатием кнопки «Вперед», программа переходит к следующему этапу. В выведенной форме используемой программы представлены: Результат представлен на рисунках 5 и 6. Рисунок 5 - Вероятности для каждого метода 1 часть Рисунок 6 - Вероятности для каждого метода 2 часть - Вероятность устранения априорной неопределённости P(k≤N_max) …. Результаты представленs на рисунке 7. Рисунок 7 - Ввод данных в программу, «шаг 1» определяются поля в соответствии с таблицей 2. Результат представлен на рисунке 8. Рисунок 8 - Ввод данных в программу, «шаг 2» Далее осуществляется переход на следующую форму – третий шаг программы, Результаты представленные и описанные в методике на рисунке 9. Рисунок 9 - Выбор пунктов преодоления априорной неопределённости После выбора методов .. Результат представлен на рисунках 10 и 11. Рисунок 10 - Вероятности для каждого метода 1 часть Рисунок 11 - Вероятности для каждого метода 2 часть |