Рекомендуем

Проектирование нечетких систем средствами MatlabШтовба С.Д. Проектирование нечетких систем средствами Matlab
Нейронные сети, генетические алгоритмы и нечеткие системыРутковская Д., Пилиньский М., Рутковский Л. Нейронные сети, генетические алгоритмы и нечеткие системы
Нечеткие модели и сетиБорисов В.В., Круглов В.В., Федулов А.С. Нечеткие модели и сети550 р.

Книга

Алгоритмы и системы нечеткого вывода прирешении задач диагностики городских инженерных коммуникаций в среде Matlab

365 стр.
Формат 60х90/16 (145x215 мм)
Исполнение: в мягкой обложке
ISBN 5-256-01762-4
ББК 32.973
УДК 681.3.068
Аннотация

Рассматривается применение алгоритмов и систем нечеткого вывода при решении задач диагностики городских инженерных коммуникаций. Сформулированы основные понятия теории нечетких множеств (ТНМ) и нечеткой логики. Приведены примеры, поясняющие основные идеи ТНМ и нечеткой логики. Описаны принципы разработки систем нечеткого и нейронечеткого вывода в среде MATLAB 6.5.

Для специалистов, будет полезна студентам и аспирантам.

Оглавление

ПРЕДИСЛОВИЕ

1. ОСНОВНЫЕ ПОНЯТИЯ ТЕОРИИ НЕЧЕТКИХ МНОЖЕСТВ
1.1. ОПРЕДЕЛЕНИЕ НЕЧЕТКОГО МНОЖЕСТВА
1.2. ОСНОВНЫЕ ХАРАКТЕРИСТИКИ НЕЧЕТКИХ МНОЖЕСТВ
1.3. ОСНОВНЫЕ ТИПЫ ФУНКЦИЙ ПРИНАДЛЕЖНОСТИ
1.3.1. Кусочно-линейные функции принадлежности
1.3.2. Z-образные и S-образные функции принадлежности
1.3.3. П-образные функции принадлежности
1.4. МЕТОДЫ ПОСТРОЕНИЯ ФУНКЦИЙ ПРИНАДЛЕЖНОСТИ
1.4.1. Прямые методы построения функций принадлежности
1.4.2. Косвенные методы построения функций принадлежности
1.5. ОСНОВНЫЕ ОПЕРАЦИИ НАД НЕЧЕТКИМИ МНОЖЕСТВАМИ
1.5.1. Классические операции пересечения, объединения и разности нечетких множеств
1.5.2. Альтернативные операции пересечения и объединения нечетких множеств
1.6. ОСНОВЫ НЕЧЕТКОЙ ЛОГИКИ
1.6.1. Нечеткие высказывания
1.6.2. Нечеткие предикаты
1.7. ОСНОВНЫЕ ЛОГИЧЕСКИЕ ОПЕРАЦИИ С НЕЧЕТКИМИ ВЫСКАЗЫВАНИЯМИ
1.7.1. Логическое отрицание нечетких высказываний
1.7.2. Логическая конъюнкция нечеткого высказывания
1.7.3. Логическая дизъюнкция нечеткого высказывания
1.7.4. Нечеткая импликация по формуле произведения
1.7.5. Нечеткая эквивалентность
1.8. ПРАВИЛА НЕЧЕТКИХ ПРОДУКЦИЙ
1.9. ПРЯМОЙ И ОБРАТНЫЙ МЕТОДЫ ВЫВОДА ЗАКЛЮЧЕНИЙ В СИСТЕМАХ НЕЧЕТКИХ ПРОДУКЦИЙ
1.9.1. Прямой метод вывода заключений (fuzzy modus ponens)
1.9.2. Обратный метод вывода заключений (fuzzy modus tollens)
1.10. СИСТЕМЫ НЕЧЕТКОГО ВЫВОДА
1.10.1. Базовая архитектура систем нечеткого вывода
1.10.2. Правила нечетких продукций в системах нечеткого вывода
1.10.3. Алгоритмы вывода в системах нечеткого вывода
1.11. ОСНОВНЫЕ ЭТАПЫ НЕЧЕТКОГО ВЫВОДА
1.11.1. Формирование базы правил системы нечеткого вывода
1.11.2. Фаззификация (Fuzzification)
1.11.3. Агрегирование (Aggregation)
1.11.4. Активизация (Activation)
1.11.5. Аккумуляция (Accumulation)
1.11.6. Дефаззификация (Defuzzification)
1.12. ОСНОВНЫЕ АЛГОРИТМЫ НЕЧЕТКОГО ВЫВОДА
1.12.1. Алгоритм Мамдани (Mamdani)
1.12.2. Алгоритм Цукамото (Tsukamoto)
1.12.3. Алгоритм Ларсена (Larsen)
1.12.4. Алгоритм Сугено (Sugeno)
1.12.5. Упрощенный алгоритм нечеткого вывода

2. ОСНОВЫ ПРОГРАММИРОВАНИЯ В СИСТЕМЕ MATLAB
2.1. ИНСТАЛЛЯЦИЯ СИСТЕМЫ MATLAB НА КОМПЬЮТЕР ПОЛЬЗОВАТЕЛЯ
2.2. ЗАПУСК СИСТЕМЫ MATLAB И ЭЛЕМЕНТЫ ЕЕ ГРАФИЧЕСКОГО ИНТЕРФЕЙСА
2.3. СПРАВОЧНАЯ СИСТЕМА И ДОКУМЕНТАЦИЯ СИСТЕМЫ MATLAB
2.4. ОСНОВНЫЕ ПРИЕМЫ РАБОТЫ В СИСТЕМЕ MATLAB
2.4.1. Главное меню
2.4.2. Панель инструментов
2.4.3. Основные приемы работы в окне команд
2.5. ГРАФИЧЕСКИЕ ВОЗМОЖНОСТИ СИСТЕМЫ MATLAB
2.6. ОСНОВЫ ЯЗЫКА ПРОГРАММИРОВАНИЯ СИСТЕМЫ MATLAB
2.7. ОПЕРАТОРЫ УПРАВЛЕНИЯ ПОСЛЕДОВАТЕЛЬНОСТЬЮ ВЫПОЛНЕНИЯ КОМАНД
2.7.1. Условный оператор if…elseif…else…end
2.7.2. Оператор выбора switch...case...otherwise...end
2.7.3. Оператор цикла for...end
2.7.4. Оператор цикла while...end
2.7.5. Оператор continue
2.7.6. Оператор break
2.7.7. Оператор return
2.7.8. Защищенный блок try...catch...end
2.7.9. Текстовые комментарии
2.8. РЕДАКТОР-ОТЛАДЧИК M-ФАЙЛОВ
2.8.1. Главное меню
2.8.2. Панель инструментов
2.9. ПРИМЕР ПРОГРАММЫ, РАСШИРЯЮЩЕЙ ВОЗМОЖНОСТИ ПАКЕТА НЕЧЕТКОЙ ЛОГИКИ FUZZY LOGIC TOOLBOX
2.10. ПРИМЕР РАЗРАБОТКИ НЕЧЕТКОЙ МОДЕЛИ ДИАГНОСТИКИ НЕИСПРАВНОСТЕЙ В ГОРОДСКИХ ИНЖЕНЕРНЫХ КОММУНИКАЦИЯХ
2.10.1. Программная реализация нечеткой модели диагностики неисправностей в городских инженерных коммуникациях
2.10.2. Нечеткая модель диагностики предпосылок, приводящих к появлению причин, вызывающих неисправности в городских инженерных коммуникациях
2.10.3. Двухкаскадная модель нечеткой диагностики неисправностей в городских инженерных коммуникациях

3. НЕЧЕТКОЕ МОДЕЛИРОВАНИЕ В СИСТЕМЕ MATLAB
3.1. РАЗРАБОТКА СИСТЕМЫ НЕЧЕТКОГО ВЫВОДА В ИНТЕРАКТИВНОМ РЕЖИМЕ
3.2. РЕДАКТОР СИСТЕМ НЕЧЕТКОГО ВЫВОДА FIS
3.3. РЕДАКТОР ФУНКЦИЙ ПРИНАДЛЕЖНОСТИ
3.4. РЕДАКТОР ПРАВИЛ СИСТЕМЫ НЕЧЕТКОГО ВЫВОДА
3.5. ПРОГРАММА ПРОСМОТРА ПРАВИЛ СИСТЕМЫ НЕЧЕТКОГО ВЫВОДА
3.6. ПРОГРАММА ПРОСМОТРА ПОВЕРХНОСТИ СИСТЕМЫ НЕЧЕТКОГО ВЫВОДА
3.7. ПРИМЕР РАЗРАБОТКИ СИСТЕМЫ НЕЧЕТКОГО ВЫВОДА "ЧАЕВЫЕ" В ИНТЕРАКТИВНОМ РЕЖИМЕ
3.8. РАЗРАБОТКА СИСТЕМЫ НЕЧЕТКОГО ВЫВОДА В РЕЖИМЕ КОМАНДНОЙ СТРОКИ
3.9. ПРИМЕР РАЗРАБОТКИ СИСТЕМЫ НЕЧЕТКОГО ВЫВОДА "ЧАЕВЫЕ" В РЕЖИМЕ КОМАНДНОЙ СТРОКИ
3.10. ПРИМЕР РАЗРАБОТКИ ДВУХКАСКАДНОЙ СИСТЕМЫ НЕЧЕТКОГО ВЫВОДА "ГИК" В ИНТЕРАКТИВНОМ РЕЖИМЕ
3.10.1. Разработка двухкаскадной модели нечеткого вывода
3.10.2. Программная реализация двухкаскадной модели нечеткого вывода
4. НЕЧЕТКАЯ КЛАСТЕРИЗАЦИЯ.НЕЧЕТКИЕ НЕЙРОННЫЕ СЕТИ
4.1. КЛАСТЕРНЫЙ АНАЛИЗ
4.2. ЗАДАЧА НЕЧЕТКОЙ КЛАСТЕРИЗАЦИИ
4.2.1. Общая постановка задачи нечеткой кластеризации
4.2.2. Алгоритм решения задачи нечеткой кластеризации методом нечетких c-средних
4.3. РЕШЕНИЕ ЗАДАЧИ НЕЧЕТКОЙ КЛАСТЕРИЗАЦИИ
4.3.1. Решение задачи нечеткой кластеризации в режиме командной строки
4.3.2. Решение задачи нечеткой кластеризации с использованием средств графического интерфейса
4.3.3. Решение задачи определения числа кластеров для нечеткой кластеризации
4.4. ПОНЯТИЕ НЕЙРОННОЙ СЕТИ И ОСНОВНЫЕ СПОСОБЫ ЕЕ ЗАДАНИЯ
4.5. ГИБРИДНАЯ СЕТЬ КАК АДАПТИВНАЯ СИСТЕМА НЕЙРОНЕЧЕТКОГО ВЫВОДА
4.6. РЕАЛИЗАЦИЯ ANFIS В СИСТЕМЕ MATLAB
4.7. ПРИМЕР РЕШЕНИЯ ЗАДАЧИ НЕЙРОНЕЧЕТКОГО ВЫВОДА
4.8. ПРИМЕР РАЗРАБОТКИ НЕЧЕТКОЙ МОДЕЛИ ГИБРИДНОЙ СЕТИ ДЛЯ РЕШЕНИЯ ЗАДАЧИ ПРОГНОЗИРОВАНИЯ ВАЛЮТНЫХ ЦЕН НА ФИНАНСОВОМ РЫНКЕ

ПРИЛОЖЕНИЕ 1. ФУНКЦИИ ПАКЕТА FUZZY LOGIC TOOLBOX СИСТЕМЫ MATLAB

ПРИЛОЖЕНИЕ 2. ПРИМЕРЫ ФАЙЛОВ

ПРИЛОЖЕНИЕ 3

ЛИТЕРАТУРА

ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ