Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТЕХНОЛОГИЯ ОБРАБОТКИ ИНФОРМАЦИИ | Лабораторная работа 2.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.17 Mб
Скачать

Лабораторная работа 2 Построение системы нечеткого вывода

Задание. На основании индивидуального варианта построить систему нечеткого вывода с треугольными функциями принадлежности. Затем с помощью GUI-приложения выполнить экспертную консультацию с системой нечеткого вывода.

Индивидуальные варианты

  1. Выбор должности.

На рис. показано дерево решений для выбора должности. Диаграмма состоит из кружков и прямоугольников, которые называются   вершинами. Каждой вершине присваивается номер. На вершины можно ссылаться по этим номерам. Линии, соединяющие вершины, называются дугами. Кружки, содержащие вопросы, называются вершинами решений. Прямоугольники содержат цели диаграммы и означают логические выводы. Линии показывают направление диаграммы. Многие вершины имеют сразу по нескольку ветвей, связывающих их с другими вершинами. Выбор выходящей из вершины ветви определяется проверкой условия, содержащегося в вершине.

2. Финансовое планирование

3. Прогноз наводнения

4. Распознавание летающих объектов

5. Выбор галстука

6. Экспертная система для локализации неисправностей в схеме.

  • Если прибор включен, но не работает и предохранитель цел, то прибор неисправен.

  • Если устройство работает, то его предохранитель цел

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

Предполагается, что из двух приборов неисправных не более одного

Схема двух приборов:

7 Экспертная система для определения породы собак.

Правила

Порода собак

NN свойств

Английский бульдог

1,3.5,7

Бигл

1,3,6,7

Большой Дан

1,5,6,7,8

Американский Фокс

1,4,6,7

Кокер-спаниель

2,3,5,6,7

Ирландский сеттер

2,4,6

Колли

2,4,5,7

Сен-бернар

2,5,7,8

Свойства

Номер

Значение

1

Короткая шерсть

2

Длинная шерсть

3

Высота более 22 см

4

Высота более 30 см

5

Опущенный хвост

6

Удлиненные глаза

7

Хорошая порода

8

Вес свыше 100 фунтов

8.Экспертная система о животных

  • Если животное имеет шерсть или кормит детенышей молоком, то это млекопитающее

  • Если животное имеет перья или (животное летает и откладывает перья), то это птица

  • Если животное млекопитающее и (животное ест мясо или (животное имеет острые зубы и имеет когти)), то это хищник

  • Если животное хищник и имеет рыжевато-коричневый цвет и имеет темные пятна, то это гепард

  • Если животное хищник и имеет рыжевато-коричневый цвет и имеет черные полосы, то это тигр

  • Если животное птица и не может летать и плавает, то это пингвин

  • Если животное птица и летает хорошо, то это альбатрос

9.

10.

11.

12.

13.

14.

Для реализации процесса нечеткого моделирования в среде MATLAB предна­значен специальный пакет расширения Fuzzy Logic Toolbox. В рамках этого па­кета пользователь может выпол­нять необходимые действия по разработке и использованию нечетких моделей в одном из следующих режимов:

  • в интерактивном режиме с помощью графических средств редактирования и визуализации всех компонентов систем нечеткого вывода;

  • в режиме выполнения сценария (m-файла) с помощью ввода его имени непосредственно в окно команд системы MATLAB

  • в режиме выполнения графического приложения (GUI)

Мы будем сочетать первый и третий режимы, реализуя систему нечеткого вывода в интерактивном режиме, а затем выполняя ввод входных переменных и получение выходных переменных в GUI-файле..

Процесс разработки системы нечеткого вывода в интерактивном режиме

Для разработки и дальнейшего применения систем нечеткого вывода в интерак­тивном режиме будет использоваться Редактор систем нечеткого вывода FIS (FIS Editor) или сокращенно — редак­тор FIS.