Курсовая с практикой на тему Агентная система интеллектуального поиска в сети Интернет (Программная реализация С# в Visual Studio)
-
Оформление работы
-
Список литературы по ГОСТу
-
Соответствие методическим рекомендациям
-
И еще 16 требований ГОСТа,которые мы проверили
Скачать эту работу всего за 690 рублей
Ссылку для скачивания пришлем
на указанный адрес электронной почты
на обработку персональных данных
Содержание:
Введение 5
Термины, определения и сокращения 7
1. Анализ проблем предметной области 8
2. Выбор и применение интеллектуального метода 20
3. Разработка интеллектуальной системы 25
Заключение 37
Список использованных источников 39
Введение:
На сегодняшний день мы живем в век цифровой информации и в эпоху Интернета. Теперь добыть информацию может каждый, необходимо лишь дважды щелкнуть по кнопке мыши и найти нужную страницу. Однако там, где много возможностей, много и сложностей. Информации стало настолько много, что ее необходимо стало структурировать, выводить запросы пользователей для поиска нужного ему источника. Также, с появлением новых технологий, стало возможным создавать собственный базовый искусственный интеллект, осуществляющий поиск, анализ, сбор и вывод необходимой информации. Таким искусственным интеллектом является, в том числе, агентная система.
Цель исследования – провести подробный анализ понятия агентных систем, разобраться в определениях, что такое агент, интеллектуальные системы в Интернете, какие методы и алгоритмы применяются в агентных системах, что такое поисковые системы и как они могут быть связаны с агентными системами, какую роль играет искусственный интеллект в развитии интеллектуальных систем, а также самостоятельно разработать ряд программ, используя интегрированную среду разработки программного обеспечения Visual Studio.
Для достижения поставленной цели необходимо решить следующие задачи:
1. Проанализировать тему агентных и многоагентных систем, для которой поставлена задача разработки интеллектуальной системы. Сформулировать и отразить наиболее характерные термины и понятия агентных систем, какие методы и алгоритмы входят в основу агентных систем, объясняя зависимости и закономерности, связывающие элементы между собой.
2. Проанализировать методы искусственного интеллекта, их выбор и обоснование способности выбранных подходов обеспечивать адекватное решение проблемы агентных систем и достижение цели создания системы.
3. Описать применение выбранных интеллектуальных технологий к решению поставленной задачи, а именно – реализации интеллектуальной системы на примере изложенного и общеизвестного алгоритма.
Объектом исследования является создание программы, реализующей действия агента, применяя известную среду разработки Visual Studio.
Заключение:
Проделанная в рамках курсовой работы деятельность позволила ответить на поставленные вопросы, цели и задачи исследования.
Основными задачами исследования являлись:
1. Проанализировать тему агентных и многоагентных систем, для которой поставлена задача разработки интеллектуальной системы. Сформулировать и отразить наиболее характерные термины и понятия агентных систем, какие методы и алгоритмы входят в основу агентных систем, объясняя зависимости и закономерности, связывающие элементы между собой.
2. Проанализировать методы искусственного интеллекта, их выбор и обоснование способности выбранных подходов обеспечивать адекватное решение проблемы агентных систем и достижение цели создания системы.
3. Описать применение выбранных интеллектуальных технологий к решению поставленной задачи, а именно – реализации интеллектуальной системы на примере изложенного и общеизвестного алгоритма.
Для решения этих задач были применены следующие методы:
-. метод оптимизации (в рамках теории искусственного интеллекта описывает коллективное поведение децентрализованной самоорганизующейся системы);
-. метод растущего нейронного газа;
-. игровые алгоритмы и эвристика;
-. общий подход агентных и мульти-агентных систем.
В итоге выполнения курсовой работы удалось получить следующий результат решения агента поиска в рамках исследования поведения агентных систем:
-. Были разработаны и смоделированы с помощью средств визуального моделирования лабиринт и агент, который передвигается по данному лабиринту, согласно изложенной модели поведения агента в двумерной системе координат;
-. Были придуманы и запрограммированы движения агента, а также созданы объекты, обладающие базовым примитивным интеллектом, способные перемещаться по лабиринту, в следствие чего агент имеет возможность осуществлять поиск движущегося объекта.
-. Также был продемонстрирован способ имитации агента поиска в сети Интернет с помощью дополнительного приложения выхода в веб-браузер.
Фрагмент текста работы:
1. Анализ проблем предметной области
Исследования в области интеллектуальных агентов и многоагентных систем (MAC) сформировались на основе результатов, полученных в рамках работ по распределенному искусственному интеллекту DAI, распределенному решению задач DPS и параллельному искусственному интеллекту. Лишь в последнее 10-летие они выделились в самостоятельную область исследований и приложений и все больше претендует на одну из ведущих ролей в рамках интеллектуальных информационных технологий. Спектр работ по данной тематике весьма широк, интегрирует достижения в области компьютерных сетей и открытых систем, искусственного интеллекта и информационных технологий и ряда других исследований, а результаты уже сегодня позволяют говорить о новом качестве получаемых решений.
Прежде, чем приступить к анализу поставленной проблемы, дадим ряд ключевых определений, необходимых для понимания и углубления в предметную область.
Начнем с определений агентной системы. Прежде всего стоит понять, что интеллектуальный агент — это программа, самостоятельно выполняющая задание, указанное пользователем компьютера, в течение длительных промежутков времени. Интеллектуальные агенты используются для содействия оператору или сбора информации. Одним из примеров заданий, выполняемых агентами, может служить задача постоянного поиска и сбора необходимой информации в Интернете. Компьютерные вирусы, боты, поисковые роботы — всё это также можно отнести к «интеллектуальным» агентам. Такие агенты, как и любые прочие, имеют сложный, зачастую реализуемый нейросетями алгоритм, как, к примеру, у поисковой системы Google (экспериментальный поиск по видео – рис. 1.1). «Интеллектуальность» в этом контексте понимается как возможность обратной связи в соответствии, например, с результатами анализа поисковых запросов и их выдачей.