Построение нечеткой экспертной системы

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

Рубрика Математика
Вид контрольная работа
Язык русский
Дата добавления 05.06.2012
Размер файла 575,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

8

Министерство образования и науки РФ

Томский государственный университет систем управления

и радиоэлектроники (ТУСУР)

кафедра ПМИ

Курсовой проект:

«Построение нечеткой экспертной системы»

По дисциплине: Теория нечётких множеств

Выполнили:

Я.Ю. Семьянихина

Проверил:

С.В.Тимченко

Введение

Нечеткая экспертная система - это экспертная система, которая для вывода решения использует вместо булевой логики совокупность нечетких функций принадлежности и правил. Нечеткая логика - это надмножество классической булевой логики, расширяющее ее возможности и позволяющее применить концепцию неопределённости в логических выводах. Она была введена Л. Заде как способ моделирования неопределенностей естественного языка. Концептуальное отличие нечеткой логики от классической заключается в том, что она интерпретирует не только значениями «истина» и «ложь», но и промежуточными значениями.

1. Алгоритм Mamdani

Пусть x, y - входные переменные, имеющие четкие значения x0, y0; z - выходная переменная. Заданы функции принадлежности A1, A2, B1, B2, C1, C2 и правила: Если x есть A1 и y есть B1, ТО z есть C1, Если x есть A2 и y есть B2, ТО z есть C2.

В системах типа Mamdani база знаний строится из нечетких высказываний вида «р есть а» с помощью связок «И», «ЕСЛИ-ТО»:

ЕСЛИ x высокий И y средний, TO z высокий Этапы нечеткого вывода реализуются следующим образом:

Фаззификация: находятся степени истинности для предпосылок каждого правила: A1(x0), A2(x0), B1(y0), B2(y0).

Вывод: находятся уровни отсечения для предпосылок каждого из правил с использованием операции минимум:

где - операция логического минимума.

Затем находятся усеченные функции принадлежности:

Композиция: с использованием операции максимум (обозначается как «V») производится объединение найденных усеченных функций, что приводит к получению итогового нечеткого подмножества для переменной выхода с функцией принадлежности:

Приведение к четкости для получения z0 производится методом центра тяжести.

Цель работы: является ознакомление с нечеткой экспертной системой, а также анализ метода Мамдани.

Задача работы: построение нечёткой экспертной системы в системе MATLAB, используя пакет нечёткой логики Fuzzy Logic Toolbox.

2. Построение нечеткой экспертной системы

Задачей данной работы является определение рейтинга продуктового магазина в зависимости от его месторасположения и уровня цен.

Рассмотрим введенные нами правила:

Если идти до магазина недалеко и уровень цен там является удовлетворительным, то рейтинг - средний;

Если идти до магазина близко и уровень цен в нем самый низкий, то рейтинг - высокий;

Если путь до магазина долгий и цены в нем завышены, то рейтинг - низкий.

Рис.2.1

Входные переменные - это переменные location(месторасположение)(рис.2.3) и cost(уровень цен)(рис.2.4).

Значения переменной location соответствуют: далеко(far) - 0%, средний(average) - 50%, близко(near) - 100%.

Рис.2.3

Аналогично, значения переменной cost соответствуют: дорого(high) - 0%, средний(average) - 50%, дешево(low) - 100%.

Рис.2.4

Выходной переменной (рис.2.5) является значение рейтинга: низкий(mf1) - 0%, средний(mf2) - 50%, высокий(mf3) - 100%.

Рис.2.5

В результате обработки наших условий в программе Matlab, используя метод Мамдани, мы получили следующие результаты (табл.2.1):

Табл.2.1

Location (значение коэффициента оценивающего расположение)

Cost (значение коэффициента оценивающего уровень цен)

Значение коэффициента, оценивающего рейтинг продуктового магазина

1

0,216

0,768

0,503

2

0,775

0,859

0,833

3

0,252

0,695

0,503

Пример одного из результатов (окно просмотра правил) - Рис.2.6

Заключение

мамдани моделирование логика

В данной работе было реализовано построение нечеткой экспертной системы. С помощью программы Matlab, используя пакет нечёткой логики Fuzzy Logic Toolbox была создана модель реакции функции в зависимости от установленных нами условий, при выполнении которой был использован алгоритм Мамдани.

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

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

1.Дьяконов В. «Математические пакеты расширения Matlab.Справочник»;

2.Рогозин О.В. «Метод нечеткого вывода решения в задаче подбора программного обеспечения на основе качественных характеристик этого обеспечения как объекта инвестиций»;

3. Чернышев А.А., Кирпиченко Л.И. «Система образовательных стандартов. Работы студенческие учебные и выпускные квалификационные. Общие требования и правила оформления»

Размещено на Allbest.ru


Подобные документы

  • Нечеткая логика как раздел математики, являющийся обобщением классической логики и теории множеств, базирующийся на понятии нечеткого множества. Основные правила и законы данной логики, алгоритм Мамдани. Содержание и принципы решения задачи о парковке.

    курсовая работа [1,4 M], добавлен 22.04.2014

  • Операции над логическими высказываниями: булевы функции и выражение одних таких зависимостей через другие. Пропозициональные формулы и некоторые законы логики высказываний. Перевод выражений естественного языка на символическую речь алгебры логики.

    контрольная работа [83,3 K], добавлен 26.04.2011

  • Теоретические аспекты применения правил Лопиталя. Определение предела функции в точке. Понятия бесконечно большой и бесконечно малой функций. Рассмотрение содержания теорем о дифференцируемых функциях. Раскрытие неопределенностей по правилу Лопиталя.

    курсовая работа [1,3 M], добавлен 30.12.2021

  • Основные аксиомы и тождества алгебры логики. Аналитическая форма представления булевых функций. Элементарные функции алгебры логики. Функции алгебры логики одного аргумента и формы ее реализации. Свойства, особенности и виды логических операций.

    реферат [63,3 K], добавлен 06.12.2010

  • Графический и симплексный методы решения ОЗЛП. Построение функции цели, образующая совместно с системой ограничений математическую модель экономической задачи. Нахождение неотрицательного решения системы линейных уравнений. Решение транспортной задачи.

    лабораторная работа [322,9 K], добавлен 10.04.2009

  • Составление таблицы значений функции алгебры логики и нахождение всех существенных переменных. Связный ориентированный и взвешенный граф. Построение функции полиномом Жегалкина. Текст программы для алгоритма Дейкстры. Определение единиц и нулей функции.

    контрольная работа [43,2 K], добавлен 27.04.2011

  • Передаточные функции - центральное понятие классической теории автоматического управления. Они основаны на использовании преобразования Лапласа всех процессов как функций времени. Определение передаточной функции. Статические и астатические системы.

    реферат [74,0 K], добавлен 30.11.2008

  • Математическая теория нечетких множеств и нечеткая логика как обобщения классической теории множеств и классической формальной логики. Сферы и особенности применения нечетких экспертных систем. Анализ математического аппарата, способы задания функций.

    презентация [1,0 M], добавлен 17.04.2013

  • Проведение численного моделирования системы, описанной системой дифференциальных уравнений первого порядка. Схемы моделирования методом последовательного (непосредственного) интегрирования, вспомогательной переменной и методом канонической формы.

    контрольная работа [550,9 K], добавлен 12.12.2013

  • Решения задач дискретной математики: диаграммы Эйлера-Венна; высказывание в виде формулы логики высказываний и формулы логики предикатов; СДНФ и СКНФ булевой функции. При помощи алгоритма Вонга и метода резолюции выяснить является ли клауза теоремой.

    контрольная работа [133,5 K], добавлен 08.06.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.