Проектирование интеллектуальных информационных технологий методом генетического программирования Липинский Л. Красноярск, СибГАУ.

Презентация:



Advertisements
Похожие презентации
МЕХАНИЧЕСКАЯ РАБОТА И ЭНЕРГИЯ. МЕХАНИЧЕСКАЯ РАБОТА Работа - физическая величина, характеризующая процесс превращения одной формы движения в другую. Работа.
Advertisements

1. Cведения о нейронах и искусственных нейросетях.
Использование нейросимулятора при определении внешнего вида ребенка по параметрам родителей.
Нейросетевые технологии в обработке и защите данных Обработка данных искусственными нейронными сетями (ИНС). Лекция 5. Алгоритмы обучения искусственных.
Институт энергосбережения и энергоменеджмента Кафедра автоматизации управления электротехническими комплексами Научный руководитель: доц. Тышевич Б.Л.
Моделирование и исследование мехатронных систем Курс лекций.
Система управления РТК Основная задача системы управления роботом – автоматизация деятельности человека-оператора. Составные части: Система технического.
Сеть поиска максимума (MAXNET) Сеть поиска максимума с прямыми связями – слогослойная нейронная сеть определяющая, какой из входных сигналов имеет.
Сеть поиска максимума (MAXNET) Сеть поиска максимума с прямыми связями – слогослойная нейронная сеть определяющая, какой из входных сигналов имеет.
Сети глубокого обучения. Локальное и нелокальное в пространстве признаков обучение Прототипом всякого локально-обучающего алгоритма является построение:
Прогнозирование финансовых рынков с использованием нейронных сетей Выполнила: Кокшарова А.А. ПНИПУ, ФПММ гр. ММЭм-12 Руководитель: к. ф.-м.н. Шумкова Д.Б.
МОДУЛЬНАЯ АРХИТЕКТУРА НС. Каждая входная переменная связана только с одним из входов модулей. Выходы всех входных модулей соединены с модулем решения.
Вероятностная НС (Probability neural network) X 1 X n... Y 1 Y m Входной слой Скрытый слой (Радиальный) Выходной слой...
10.2 Основные парадигмы нейронных сетей обучения без учителя Самоорганизующиеся карты признаков Кохонена (Self-organized map) Кохонена... Выходные.
Лекция 7: Метод потенциальных функций Предположим, что требуется разделить два непересекающихся образа V1 и V2. Это значит, что в пространстве изображений.
10.2 Основные парадигмы нейронных сетей обучения без учителя Самоорганизующиеся карты признаков Кохонена (Self-organized map) Кохонена... Выходные.
Y=kx+b Линейная Функция Выполнил Епифанов Иван Ученик 9 «А» класса Школы 158 y=kx + b Y X.
Тема 10. Архитектура и алгоритмы обучения НС Основные парадигмы нейронных сетей обучения с учителем Однослойный перцептрон f f f х1.
1 Биологический Нейрон Мозг содержит 10 миллиардов нейронов Тысячи типов нейронов соединены между собой 100 триллионов связей Нейрон может находиться,
© ElVisti Лекция 10 Основные сведения о нейронных сетях Дмитрий Владимирович ЛАНДЭ МЕЖДУНАРОДНЫЙ СОЛОМОНОВ УНИВЕРСИТЕТ.
Транксрипт:

Проектирование интеллектуальных информационных технологий методом генетического программирования Липинский Л. Красноярск, СибГАУ

Преимущества: Позволяет экономить материальные и временные ресурсы Позволяет экономить материальные и временные ресурсы Позволяет получить новые знания Позволяет получить новые знания Облегчает проектирование мультиверсионных технологий Облегчает проектирование мультиверсионных технологий

Проектирование структуры нейронной сети Поисковое пространство должно включать сети с межслойными связями Поисковое пространство должно включать сети с межслойными связями Некоторые связи между нейронами соседних слоев могут отсутствовать Некоторые связи между нейронами соседних слоев могут отсутствовать Слой может состоять из нейронов различного типа с различными числовыми параметрами Слой может состоять из нейронов различного типа с различными числовыми параметрами

Терминальное множество Межслойные нейроны и блоки нейронов (S1, S1S2, S3S4S5) Межслойные нейроны и блоки нейронов (S1, S1S2, S3S4S5) Входные нейроны и их блоки (In1, In12, In34) Входные нейроны и их блоки (In1, In12, In34)

Функциональное множество Функции, формирующие слой (+Bl, -Bl) Функции, формирующие слой (+Bl, -Bl) Функции, формирующие межслойные связи (>,,

Выбор функции пригодности Error – ошибка НС после оптимизации коэффициентов k - некоторый весовой коэффициент n – количество уровней в дереве, представляющем данное решение N – количество итераций обучения, при котором ошибка НС становится меньше некоторого заданного значения

Пример: > S3S4S5 > Bl+ In12 In34 SlS2 Bl+ > In34SlS S3 S4 S5 S1 S2 S1 S2

Тестовая задача Прогнозирование состояния турбины по виброхарактеристикам : 11 входов, 12 выход Прогнозирование состояния турбины по виброхарактеристикам : 11 входов, 12 выход Исходная выборка разбита на обучающую и тестовую Исходная выборка разбита на обучающую и тестовую Ошибка Ошибка – количество точек в выборке – количество точек в выборке - реальные значения - реальные значения - аппроксимация - аппроксимация

Результат G – Гауссова функция активации L – Линейная функция активации S – Сигмоидальная функция активации L L G G S S G G

Синяя линия – реальные данные Зеленая линия – аппроксимация полученной НС, ошибка = Красная линия – аппроксимация NeuroPro, ошибка = 0.050

Прогнозирование деградации электрических характеристик солнечных батарей интегральный флюенс протонов с различными энергиями (от 1 до 100 МеВ); интегральный флюенс протонов с различными энергиями (от 1 до 100 МеВ); интегральный флюенс электронов с различными энергиями (от 0,6 до 2 МеВ); интегральный флюенс электронов с различными энергиями (от 0,6 до 2 МеВ); ресурс – это параметр, который задан как количество дней с момента контакта отделения КА; характеризует повреждения от метеоритных тел и от ультрафиолетового излучения; ресурс – это параметр, который задан как количество дней с момента контакта отделения КА; характеризует повреждения от метеоритных тел и от ультрафиолетового излучения; коэффициент освещенности КА – величина, характеризующая степень освещенности аппарата; зависит от взаимного положения КА, Земли и Луны. коэффициент освещенности КА – величина, характеризующая степень освещенности аппарата; зависит от взаимного положения КА, Земли и Луны.

Th Sigm R P1 P10 P100 E0.6 E2 K Элемент Обозначение РесурсR Протоны с энергией больше1 MeVP1 Протоны с энергией больше10 MeVP10 Протоны с энергией больше100 MeVP100 Электроны с энергией больше 0.6 MeVE0.6 Электроны с энергией больше 2 MeVE2 Нейросетевая модель прогнозирования силы тока короткого замыкания силы тока короткого замыкания

Прогнозирование силы тока короткого замыкания солнечной батареи 4

Проектирование базы правил Система Вход: X={x1, x2, x3} Y={y1, y2, y3} Выход: U={u1, u2, u3} if (x1&y1) then u1 else if (x1&y2) then u1 else if (x1&y3) then u1 else if (x2&y1) then u2 else if (x2&y2) then u1 else if (x2&y3) then u3 else if (x3&y1) then u2 else if (x3&y2) then u1 else if (x3&y3) then u3.

Упрощенная база правил if (x1&y1) then u1 else if (x1&y2) then u1 else if (x1&y3) then u1 else if (x2&y1) then u2 else if (x2&y2) then u1 else if (x2&y3) then u3 else if (x3&y1) then u2 else if (x3&y2) then u1 else if (x3&y3) then u3. if (x1) then u1 else if (y2) then u1 else if (y1) then u2 else if (y3) then u3

Представление Базы Правил в виде бинарного дерева Терминальное множество T={u1, u2, u3} Функциональное множество F={%X, %Y} {x2, x3} %X {x1} {x1, x2, x3}

{x2, x3}, {y1 } {x1}, {y1, y2, y3} {x1, x2, x3}, {y1, y2, y3} {x2, x3}, {y2, y3 } {x2, x3}, {y2} {x2, x3}, {y1, y2, y3 } {x2, x3}, {y3} %X %Y u2%Y u1u3 u1 if (x1) then u1 else if (y2) then u1 else if (y1) then u2 else if (y3) then u3

База правил 1. IF (позиция отрицательная) и (угловая скорость отрицательная большая) THEN сила положительная малая; 2. ELSE IF (позиция отрицательная) и (угловая скорость отрицательная малая) THEN сила положительная большая; 3. ELSE IF (позиция неотрицательная) и (угловая скорость отрицательная) THEN сила отрицательная большая; 4. ELSE IF (угол отрицательный) и (угловая скорость неотрицательная) THEN сила нулевая 5. ELSE IF (скорость отрицательная) и (угол положительный) и (угловая скорость нулевая) THEN сила нулевая; 6. ELSE IF (скорость отрицательная) и угол (положительный) и (угловая скорость положительна) THEN сила положительная большая; 7. ELSE IF (позиция отрицательная) и (скорость неотрицательная) и (угол неотрицательный) и (угловая скорость неотрицательная) THEN сила положительная большая; 8. ELSE IF (позиция положительная) и (скорость неотрицательная) и (угол неотрицательный) и (угловая скорость неотрицательная) THEN сила положительная большая;

Благодарю за внимание Проектирование интеллектуальных информационных технологий методом генетического программирования