Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
43
Добавлен:
17.07.2023
Размер:
2.23 Mб
Скачать

Кибернетика

Теория передачи сигналов

Искусственный интеллект

Теория управления

Кибернетика второго порядка

Теория автоматов

Компьютерное зрение

Теория принятия решений

Системы управления

Синергетика

Эмерджентность

Теория алгоритмов

Обучающиеся организации

Распознавание образов

Новая кибернетика

Теория оптимального управления

Теория общения

Теория обучающихся систем

 

Биоинженерия Биологическая кибернетика Биоинформатика Бионика Медицинская кибернетика Нейрокибернетика Гомеостаз

Синтетическая биология Системная биология

 

 

 

 

 

 

 

 

 

Нейронные сети

 

Нейрон

 

 

w0

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

y (g) ( wi xi w0 )

 

 

x1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

w1

 

 

 

 

 

 

 

 

 

 

 

 

x2

 

 

 

 

 

 

 

 

 

i 1

 

 

 

w2

 

 

 

 

ф(g)

 

y

 

 

 

 

 

 

 

xn

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Функция активации

 

wn

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

w - весовые

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

коэффициенты

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(g)

 

 

 

 

 

 

 

(g)

g

(g) 1

1 exp( a g)

Пороговая функция активации

Сигмовидная функция активации

 

 

Виды нейронных сетей

f(h1)

 

n(h1)

f(h1)

f(h3)

 

n(h1)

 

 

f(h3)

 

 

n(h2)

n(h )

 

 

 

2

f(hn)

 

n(hn)

n(hn)

 

 

f(hn)

 

 

 

Трехслойная нейронная сеть

Однослойный персептрон

n(h1)

n(h2)

n(hn)

Число связей в многослойном персептроне

 

 

 

 

 

 

N Nin N1 ... Ni Ni 1 Nn 1Nout

 

 

 

Число связей в полно-связной нейронной

 

 

 

сети для обработки вектора данных из 512

 

 

 

точек

f(h1)

f(h2)

f(hn)

N 3 512 512 786432

Сеть Хопфилда

 

Методы обучения нейронной сети

E 1

M

N

( yi (W ) dl,i )2 min

2 l 1

i 1

Метод обратного Распространения ошибки

w (t 1) w (t) h

E

 

 

 

ij

 

 

 

ij

 

 

wij

 

 

 

 

 

 

 

 

 

 

(n)

 

 

 

 

 

 

j(n)

y j

j(n 1) w(jkn 1)

(n)

 

 

 

S j

k

 

 

 

 

 

(n)

( y(n)

d

)

y(jn)

 

S (jn)

j

 

 

i

i

 

w

 

h (n) xn

 

 

 

 

ij

 

 

j

i

 

 

 

 

wij (t 1) wij (t) h wij

Стратегии улучшения работы алгоритма обучения

Устранение возможной блокировки сети

wij (t) h (j n) xin wij (t 1)

Устранение переобучения, путем кросс-проверки точности сети на другой выборке

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

Метод регрессии

Y F K W K F K 1 F 2 W 2 F1 W 1 X

Однослойный персептрон Многослойный персептрон

W F 1 (Y ) X T (X X T ) 1

Преимущества метода

Высокая скорость обучения

Определение глобального минимума

WK (F K ) 1 (Y ) FI K 1

WK 1 (F K 1 ) 1 (WI K (F K ) 1 (Y )) FI K 2

W1 (F1 )1 (WI 2 (F 2 ) 1 (...WI K (F K ) 1 (Y))) X T (X X T ) 1

FI K FFT ,K (FF K FFT ,K ) 1

WI K ((W K )T W K ) 1 (W K )T

Сеть с комбинированным обучением

ń(h1)

 

f(h1)

 

ń(h3)

 

n(h1)

 

PI

 

 

f(h3)

 

 

n(h1)

 

n(h2)

 

 

 

 

 

PI

 

ń(hn)

n(h2)

 

 

f(h1)

 

n(hn)

 

 

 

 

 

f(h3)

 

PI

 

 

n(hn)

 

 

 

 

f(hn)

f(hn)

Управляют беспилотником

В 1996 году фирмой Accurate Automation Corp(http:// www.accurate-automation.com), Chattanooga, TN по заказу NASA и Air Force был разработан экспериментальный автопилотируемый гиперзвуковой самолет-разведчик LoFLYTE (Low-Observable Flight Test Experiment — рис. 4). Самолет имел длину всего 2,5 м и вес 32 кг и был предназначен для исследования новых принципов пилотирования. LoFLYTE использовал нейронные сети, позволяющие автопилоту обучаться, копируя приемы пилотирования летчика. Поскольку самолет был предназначен для полетов со скоростью 4-5 махов, то быстрота реакции пилота-человека могла быть недостаточной для адекватного отклика на изменение режима полета. В этом случае на помощь приходили нейронные сети, которые перенимали опыт управления у летчика и за счет высокой скорости обработки информации позволяли быстро находить выход в аварийных и экстремальных ситуациях

Нейронные сети рисуют картины

Предсказание, прогнозирование

Оптимизация с использованием генетического алгоритма

Генерация нескольких популяций

 

 

1

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

выбор двух особей из

 

 

 

 

 

 

 

 

 

выбор двух особей из

 

одной популяции с большой

 

 

 

 

 

разных популяций с малой

 

вероятностью

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

вероятностью

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

кроссинговер x x1 x3 x2 sign( fit(x3) fit(x2)) 0.001

xv xv a 2 xi xi a

мутация

добавление особи

в родительскую популяцию

 

отбор слабых особей в соответствии оптимизируемой функцией

Соседние файлы в папке Лекции