Нейро-автоматное управление презентация

Содержание

Содержание Автоматное программирование Нейросети и их использование М-автоматы Расширенное состояние Применение

Слайд 1Нейро-автоматное управление
Юрий Губин, СПбГУ ИТМО
Анатолий Шалыто, СПбГУ ИТМО


Слайд 2Содержание
Автоматное программирование
Нейросети и их использование
М-автоматы
Расширенное состояние
Применение


Слайд 3Искусственный интеллект
Нисходящий подход:
Экспертные системы
Базы знаний
Business Intelligence
Восходящий подход:
Нейронные сети
Генетические алгоритмы и эволюционные

вычисления



Слайд 4Автоматное программирование







Парадигма предложена Шалыто А.А. 1991г.



Слайд 5Автоматы
Из чего состоит:
Состояния
Группы
Переходы
Использование:
Вложение
Наследование





Слайд 6Автоматы
Достоинства:
Верификация
Программа по модели, не наоборот
Документирование
Применение:
Протоколы
Компиляторы
Микроконтроллеры
Оборудование и агрегаты



Слайд 7Нейросеть
Принцип организации и функционирования биологических нейронных сетей
Норберт Винер 1943г.


Слайд 8Нейросеть
Этапы использования:
Сбор данных для обучения
Выбор топологии сети
Экспериментальный подбор характеристик сети и

параметров обучения
Обучение



Объект управления / Система управления ?



Слайд 9Нейросеть
Недостатки:
Ограниченность применения
Сложность с обучением

Применение:
Предсказание финансовых временных рядов
Кластеризация данных
Аппроксимация
Сигнализация процессов



Слайд 10М-автомат
Принятие решения:
Можно выделить несколько стадий
Есть условия и критерии
Можно выделить «путь размышления»
Автоматы

мышления:
Предложены Н.М. Амосовым в «Автоматы и разумное поведение»
Узел отвечает за определенное событие/чувство/характеристику


Слайд 11М-автомат
Из чего состоит:
Узлы
Воздействия
Отношения


Отдельный блок решения с неочевидной реализацией


Слайд 12Расширенное состояние
Состояние с нейросетью
Взаимодействие с нейросетью на входе в состояние


Слайд 13Расширенное состояние
Строим путь принятия решения
Состояние само создает воздействие
Выделяем блок принятия решения

в автомате

Слайд 14Расширенное состояние
Параметры:
Тип нейросети
Количество входов, выходов
Список воздействий
Обучение:
На этапе создания
В процессе работы –

автомат помнит путь размышления
Меняется настройка автомата, а не его структура




Слайд 15Пример
Условия:
Кто: ежик – ходит вперед, ест грибы
Грибы – разный вес (10,

20, 40, -40)
Нельзя есть ядовитые грибы
Ежик не ест, когда наелся
На ход тратит 10, ест если набрал меньше 100
Блок принятия решений:
Блок принятия решений состоит из расширенных состояний
Обучаем при создании автомата


Слайд 16Пример
Обученный:
Не отравился
Результат : 110

Не обученный:
Два раза отравился
Результат: 30



Слайд 17Направление развитие
Применение :
Датчики и сигнализация
Комплексный анализ

Развитие:
Эксперименты
Сталкивание с генетическими алгоритмами



Слайд 18Ссылки
Автоматное программирование: http://is.ifmo.ru
UniMod http://unimod.sourceforge.net/intro.html
Библиотека для создания автоматов: https://cyberdisk-science.googlecode.com/svn/branches/030609/docs





Слайд 19Спасибо за внимание!


Обратная связь

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

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

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


Для правообладателей

Яндекс.Метрика