Материал: 3363

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

6

Этапы работы генетического алгоритма. Кодирование информации и формирование популяции. Оценивание популяции. Селекция. Скрещивание и формирование нового поколения. Мутация. Настройка параметров генетического алгоритма. Канонический генетический алгоритм.

Тема 2. Пример работы генетического алгоритма. Рекомендации к программной реализации генетического алгоритма. Применение генетического алгоритма для решения задач оптимизации и аппроксимации.

Раздел 6. Искусственные нейронные сети Тема 1. Понятие о нейросетевых системах.

Биологические нейронные сети. Формальный нейрон. Искусственные нейронные сети. Обучение нейронной сети. Алгоритм обратного распространения ошибки.

Тема 2. Пример работы и обучения нейронной сети.

Программная реализация. Применение нейронных сетей для решения задач аппроксимации, классификации, автоматического управления, распознавания и прогнозирования. Мультиагентные системы.

Содержание лабораторного практикума

Дисциплина «Интеллектуальные системы и технологии» предусматривает лабораторные занятия, темы которых приведены в табл. 1. Студенты после выполнения каждой работы составляют письменный отчет, который устно защищается.

 

Таблица 1

 

 

№ п/п

Наименование лабораторных работ

 

 

1

Методы генерации решений

 

 

2

Выбор вариантов решения

 

 

3

Проектирование онтологии на языке XML

 

 

4

Моделирование прецедентов в процессе проектирования системы

 

 

5

Построение модели классов при проектировании ИС

 

 

6

Ранжирование по Парето в многокритериальных задачах

 

 

7

выбор решения методом анализа иерархий

 

 

Отчет лабораторных работ может включать выполнение индивидуальных практических заданий, выдаваемых преподавателем.

7

Задания к лабораторной работе № 1

В соответствии с вариантом задания постройте когнитивную карту.

Вариант 1 Анализ качества транспортной системы

1.Комфорт передвижения

2.Вероятность опоздания

3.Уровень шума внутри транспортного средства

4.Качество езде

5.Профессионализм водителя

6.Терпимость к переполнению

7.Число пассажиров в транспортном средстве

8.Удобство расписания (частота рейсов)

Вариант 2 Ликвидация разлива нефти

1.Активизация командного центра

2.Приведение в готовность оборудования

3.Закрытие гавани

4.Доставка дополнительного оборудования

5.Создание механических заграждений

6.Использование средств для снятия пленки

7.Использование биоактиваторов защиты

8.Очистка побережья

Вариант 3 Оценка транспортного маршрута

1.Протяженность (пассажирокилометры)

2.Экономия горючего

3.Численность населения

4.Стоимость билета

5.Стоимость транспортного средства (ТС)

6.Количество вредных продуктов сгорания от ТС

7.Расход горючего

8.Опасность маршрута

Вариант 4 Создание экспертной системы

1.Идентификация— определение характеристик задачи

2.Техническое задание

8

3.Поиск понятий для представления знаний

4.Проектирование структуры для организации знаний

5.Разработка структуры для организации знаний

6.Коррекция структуры представления знаний

7.Формулировка правил, воплощающих знания

8.Тестирование

Вариант 5 Разработка информационной системы

1.Идентификация проблемной области, постановка целей

2.Формулировка технического задания

3.Проектирование ИС

4.Коррекция технического задания

5.Реализация ИС, кодирование

6.Тестирование пилотной версии

7.Коррекция ИС, повышение качества работы системы

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

Задания к лабораторной работе № 2

1.В соответствии с вашей когнитивной картой, построенной в ходе лабораторной работы №1, оцените устойчивость системы и стабильность начальных переменных.

2.Проведите анализ полученных результатов и установите дестабилизирующие узлы.

3.С помощью правил продукции составьте корректирующие условия для экспертной системы.

Задания к лабораторной работе № 3

1.Создайте в текстовом редакторе (например, в Блокноте) документ с расширением *.xml

2.В соответствии с вашим вариантом по предыдущей лабораторной работе, напишите развернутую онтологию предметной области, содержащую словарь, описывающий все рассмотренные в процессе генерации решения понятия.

3.Обоснуйте область применения вашей онтологии.

4.Проведите сравнительный анализ вашей онтологии.

Задания к лабораторной работе № 4

Проектирование диаграммы прецедентов:

1. Идентифицируются все взаимодействующие с системой объекты.

9

2.Для каждого объекта рассматриваем поведение, которого он ожидает или требует от системы.

3.Описываем способы, посредствам которых объекты взаимодействуют

ссистемой, изменяют ее состояние, а так же реагируют на события.

4.Осуществляем трассировку потока данных в системе относительно каждого объекта. Начинать при этом всегда нужно с главных потоков и только потом рассматривать альтернативные.

5.Группировать родственные потоки, объявив соответствующий прецедент.

6.Изображаем объекты и прецеденты на диаграмме прецедентов и установить отношения между ними.

7.В соответствии с описанием проектирования диаграммы прецедентов выполните все 6 пунктов в письменном виде для своего варианта информационной системы, разработанной в ходе лабораторной работы №3.

8.Постройте в Visual UML диаграмму прецедентов по своему проекту.

Задания к лабораторной работе № 5

Диаграммой классов (class diagram) называют диаграмму, на которой по-

казано множество классов и отношений между ними. Построение диаграммы классов осуществляется следующим образом:

1.Запустите программу Visual UML. Создайте новую модель с помощью пункта меню File->New Model и специфицируйте язык отображения модели (например, Visual CPP).

2.Выберите в навигаторе системы пункт Class Diagram и с в контекстном меню, вызываемом с помощью правой кнопки, выберите пункт New. Определите имя диаграммы и начальные параметры.

3.С помощью панели инструментов создайте на диаграмме классы и отношения между ними.

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

5.В соответствии с описанием проектирования диаграммы классов опишите классы и отношения, основываясь на диаграмме прецедентов лабораторной работы №4.

6.Постройте в Visual UML диаграмму классов по своему проекту.

10

Задания к лабораторной работе № 6

В соответствии с вариантом проведите ранжирование по Парето.

1.Вариант

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

K1экономичность

K2грузоподъемность

K3удобство использования

K4цена

Оцениваются следующие автомобили: L1- «Пирожок»

L2- «Газель»

L3КАМАЗ

L4микроавтобус

2. вариант.

Путь необходимо принять решение о покупке телевизора. Оценка производится по следующим критериям.

K1цена

K2качество изображения

K3гарантийный срок

Оцениваются следующие автомобили: L1цветной, диагональ 37см

L2цветной, диагональ 51 см

L3плоскопанельный телевизор

L4домашний кинотеатр

L5цветной, диагональ 70 см

3. Вариант

Необходимо принять решение о покупке компьютеров в компьютерный клуб. Выбор производиться исходя из следующих критериев:

K1экономичность

K2графические возможности

K3вычислительные возможности

K4цена

К5совместимость с другими системами Оцениваются следующие процессоры: