
- •Информатика Предмет информатики
- •Основные направления информатики
- •Направления информатики
- •Кибернетика
- •Методы обучения нейронной сети
- •Метод регрессии
- •Сеть с комбинированным обучением
- ••Управляют беспилотником
- •Нейронные сети рисуют картины
- •Предсказание, прогнозирование
- •Оптимизация с использованием генетического алгоритма
- •• Аппроксимация изображения полигонами
- •• Фракталы
- •Дискретная математика
- •логика высказываний, логика предикатов
- •теория нечетких множеств
- •теория алгоритмов
- •Понятие информация
- ••Под информацией в быту понимают любые сведения об окружающем мире и протекающих в
- ••Под информацией в технике
- •Под информацией в теории управления (менеджменте) понимают сообщения, уменьшающие существующую до этого неопределенность
- •ключевые атрибуты
- ••в узком смысле информацией можно назвать сведения о предметах, фактах, понятиях некоторой предметной
- •информацию можно подразделить на:
- •Данные, знания
- •Свойства знаний
Информатика Предмет информатики
Современную информатику рассматривают как:
1)фундаментальную естественную междисциплинарную науку
научная методология разработки информационного обеспечения процессов управления материальными объектами и интеллектуальными процессами любой природы
2) прикладную дисциплину
Создание технологий и устройств обработки и передачи информации
3) отрасль народного хозяйства
Потребить, создать и т.д. информацию
Основные направления информатики
Теоретическая информатика - математическая дисциплина включающая такие дисциплины и направления как:
Дискретная математика, логика высказываний, логика предикатов, теория нечетких множеств, теория алгоритмов, теория параллельных вычислений, теория автоматов, теория сетей Петри, машина Тьюринга
•вычислительная математика и вычислительная геометрия, методы оптимизации
•теория кодирования, изучение свойств информации, передача информации по различным каналам связи и особенности передачи информации, сигналы
•системный анализ, моделирование, имитационное моделирование, теория массового обслуживания
•теория принятия решений, теория игр, исследование операций, математическое программирование
Направления информатики
•Кибернетика
•Программирование
•Искусственный интеллект
•Информационные системы
•Вычислительная техника.
Кибернетика
Теория передачи сигналов |
Искусственный интеллект |
|
Теория управления |
||
Кибернетика второго порядка |
||
Теория автоматов |
||
Компьютерное зрение |
||
Теория принятия решений |
||
Системы управления |
||
Синергетика |
||
Эмерджентность |
||
Теория алгоритмов |
||
Обучающиеся организации |
||
Распознавание образов |
||
Новая кибернетика |
||
Теория оптимального управления |
||
Теория общения |
||
Теория обучающихся систем |
||
|
Биоинженерия Биологическая кибернетика Биоинформатика Бионика Медицинская кибернетика Нейрокибернетика Гомеостаз
Синтетическая биология Системная биология

|
|
|
|
|
|
|
|
|
Нейронные сети |
|||||
|
Нейрон |
|
|
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 махов, то быстрота реакции пилота-человека могла быть недостаточной для адекватного отклика на изменение режима полета. В этом случае на помощь приходили нейронные сети, которые перенимали опыт управления у летчика и за счет высокой скорости обработки информации позволяли быстро находить выход в аварийных и экстремальных ситуациях