Искусственный интеллект в сетях связи. Лекция 2. Архитектура искусственных нейронных сетей

Содержание

Слайд 2

Биологические и искусственные нейронные сети
Искусственные нейронные сети (ИНС) — математические модели, а

Биологические и искусственные нейронные сети Искусственные нейронные сети (ИНС) — математические модели,
также их программные или аппаратные реализации, построенные по принципу организации и функционирования биологических нейронных сетей.
Биологическая нейронная сеть — совокупность нейронов, которые связаны или функционально объединены в нервной системе, выполняют специфические физиологические функции.

Слайд 3

Биологические и искусственные нейронные сети
Модели искусственных нейронных сетей были вдохновлены биологическими нейронными

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

Слайд 4

Регрессионный анализ
Регрессионный анализ — статистический метод исследования влияния одной или нескольких независимых

Регрессионный анализ Регрессионный анализ — статистический метод исследования влияния одной или нескольких
переменных X1, X2, ..., XM на зависимую переменную Y.
Независимые переменные — регрессоры, предикторами.
Зависимая переменная — критериальная переменная.
Пример: влияние средней годовой температуры и уровня осадков в винодельческом регионе на стоимость вина.

Слайд 5

Регрессионный анализ
Регрессионный анализ — статистический метод исследования влияния одной или нескольких независимых

Регрессионный анализ Регрессионный анализ — статистический метод исследования влияния одной или нескольких
переменных X1, X2, ..., XM на зависимую переменную Y:
Y= f (X1, X2, ..., XM)
X1, X2, ..., XM – независимые переменные (регрессоры, предикторы).
Y – зависимая (критериальная) переменная.
f – функция регрессии

Слайд 6

Регрессионный анализ

Регрессионный анализ

Слайд 7

Регрессионный анализ
Каким образом можно определить функцию регрессии?
Классический подход — метод наименьших квадратов.
Суть

Регрессионный анализ Каким образом можно определить функцию регрессии? Классический подход — метод
метода заключается в подсчете квадрата разницы между реальным значением Yk и вычисленным с помощью модели значением Y’k для каждого измеренного значения и нахождении такой функции регрессии, при которых сумма этих квадратов разниц минимальна:

Слайд 8

Регрессионный анализ
Метод наименьших квадратов реализован:
в виде библиотек в некоторых языках программирования со

Регрессионный анализ Метод наименьших квадратов реализован: в виде библиотек в некоторых языках
статистическим уклоном (Python + Numpy&Scipy, R);
в MatLab и подобных программах;
и даже в виде ондайн-калькуляторов —
http://math.semestr.ru/regress/corel.php

Слайд 9

Линейная регрессия
Линейная регрессия — регрессионная модель, где зависимость критериальной переменной от регрессоров

Линейная регрессия Линейная регрессия — регрессионная модель, где зависимость критериальной переменной от
носит линейный характер:
Y = b0 + b1X1 + b2X2 + … + bMXM
b0…bM — коэффициенты (параметры) регрессии.

Слайд 10

Линейная регрессия

Линейная регрессия

Слайд 11

Линейная регрессия

Линейная регрессия

Слайд 12

Регрессионный анализ

Регрессионный анализ

Слайд 13

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

Нелинейная регрессия В качестве функции регрессии для данных, имеющих нелинейные зависимости, могут
различные типы функций:
Экспоненциальные.
Логарифмические.
Логистические.
Гауссиана и др.

Слайд 14

Регрессия и нейрон

Функция одного биологического нейрона может быть описана при помощи регрессии:
ϕ

Регрессия и нейрон Функция одного биологического нейрона может быть описана при помощи
-- пороговая функция, т.е.
Y = ϕ (b0 + b1X1 + b2X2 + … + bMXM)

Слайд 15

Регрессия и нейрон
Круг задач, которые можно решать при помощи регрессионного анализа, ограничен:
Одна

Регрессия и нейрон Круг задач, которые можно решать при помощи регрессионного анализа,
зависимая (выходная) переменная.
Все переменные числено выражаемы.
Вид зависимости — известен.
Объединение нескольких моделей нейронов в сеть позволяет решать задачи другого уровня сложности.

Слайд 16

Функции активации
В искусственных нейронных сетях в качестве функций активации (функций, применяемых к

Функции активации В искусственных нейронных сетях в качестве функций активации (функций, применяемых
сумме сигналов со входов), могут применяться различные типы функций.
Наиболее часто используется пороговая (ступенчатая) функция:

Слайд 17

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

 

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

Слайд 18

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

 

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

Слайд 19

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

 

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

Слайд 20

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

 

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

Слайд 21

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

 

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

Слайд 22

Сеть нейронов
Для функционирования нейронных сетей необходимо, чтобы сигнал передавался по сети из

Сеть нейронов Для функционирования нейронных сетей необходимо, чтобы сигнал передавался по сети из нейронов:
нейронов:

Слайд 23

Сеть нейронов
Какую сеть можно сделать из искусственных нейронов?
Однослойный перцептрон Розенблата (возможность решать

Сеть нейронов Какую сеть можно сделать из искусственных нейронов? Однослойный перцептрон Розенблата
одновременно много задач, один слой нейронов):

Слайд 24

Сеть нейронов
Двухслойный перцептрон – расширение функциональности:
Скрытый слой Выходной слой

Сеть нейронов Двухслойный перцептрон – расширение функциональности: Скрытый слой Выходной слой

Слайд 25

Сеть нейронов
Многослойный перцептрон:
Скрытый слой 1, 2 … Выходной слой

Сеть нейронов Многослойный перцептрон: Скрытый слой 1, 2 … Выходной слой

Слайд 26

Сеть нейронов
Практика

Сеть нейронов Практика

Слайд 27

Сеть нейронов
Задачи, решаемые при помощи линейной регрессии или одного нейрона:

Сеть нейронов Задачи, решаемые при помощи линейной регрессии или одного нейрона:

Слайд 28

Сеть нейронов
Задачи для многослойной нейронной сети:

Сеть нейронов Задачи для многослойной нейронной сети:

Слайд 29

Архитектура ИНС
Многослойный перцептрон:

Архитектура ИНС Многослойный перцептрон:

Слайд 30

Архитектура ИНС
Круг задач, решаемых многослойным перцептроном:
Классификация (кластеризация).
Нелинейное, сложная регрессия.

Архитектура ИНС Круг задач, решаемых многослойным перцептроном: Классификация (кластеризация). Нелинейное, сложная регрессия.

Слайд 31

Архитектура ИНС
Рекурсивные ИНС:

Архитектура ИНС Рекурсивные ИНС:

Слайд 32

Архитектура ИНС
Рекурсивные ИНС:

Архитектура ИНС Рекурсивные ИНС:

Слайд 33

Архитектура ИНС

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

Архитектура ИНС В рекурсивных многослойных ИНС используются данные от скрытого или выходного
которые задерживаются, умножаются на некоторый коэффициент (обычно <1) и подаются на вход ИНС.
Рекурсивные многослойные нейронные сети используются для решения задач:
Обработки звука и речи.
Обработки сигналов.
Там, где важно учитывать предыдущее состояние системы.

Слайд 34

Архитектура ИНС

Радиально-базисные ИНС– это ИНС, в которых на некоторых из нейронов (обычно

Архитектура ИНС Радиально-базисные ИНС– это ИНС, в которых на некоторых из нейронов
скрытого слоя) в качестве функции активации применяется радиально-базисная функция:

Слайд 35

Архитектура ИНС

Радиально-базисные ИНС используются для анализа и прогнозирования различных сигналов (временных рядов),

Архитектура ИНС Радиально-базисные ИНС используются для анализа и прогнозирования различных сигналов (временных
а также в теории управления.

Слайд 36

Архитектура ИНС

Сверточные искусственные нейронные сети часто применяются для анализа изображений.

Архитектура ИНС Сверточные искусственные нейронные сети часто применяются для анализа изображений.

Слайд 37

Состав ИНС
Количество тех или иных элементов ИНС зависит от решаемой задачи:
Входы ИНС:
число

Состав ИНС Количество тех или иных элементов ИНС зависит от решаемой задачи:
входов — по числу входных параметров;
тип входов (бинарные/рациональные числа) — по типу входных параметров.
Промежуточные (скрытые) слои:
число слоев — обычно один, в некоторых специальных случаях используется большее число слоев (например, чтобы уменьшить общее число нейронов);

Слайд 38

Состав ИНС
Промежуточные (скрытые) слои:
число нейронов в слое — зависит требуемой способности сети

Состав ИНС Промежуточные (скрытые) слои: число нейронов в слое — зависит требуемой
к обобщению:
↑ число связей — ↑ способность к обобщению;
тип передаточной функции нейрона — исходя из специфики решаемой задачи, обычно ступенчатая, логистическая;
Выходной слой:
число нейронов — по числу требуемых ответов (или по числу вариантов выбора);
тип выходов — по типу требуемых ответов.
Имя файла: Искусственный-интеллект-в-сетях-связи.-Лекция-2.-Архитектура-искусственных-нейронных-сетей.pptx
Количество просмотров: 44
Количество скачиваний: 0