Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 12 лет назад пользователем2009.cee-secr.org
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 Ссылки Автоматное программирование: UniMod Библиотека для создания автоматов:
19 Спасибо за внимание!
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.