Скачать презентацию Нейросети Лекция X 10 12 2014 Алексей Натёкин Скачать презентацию Нейросети Лекция X 10 12 2014 Алексей Натёкин

DMT neural.ppt

  • Количество слайдов: 35

Нейросети Лекция X, 10. 12. 2014 Алексей Натёкин Нейросети Лекция X, 10. 12. 2014 Алексей Натёкин

DM Labs 2 DM Labs 2

DM Labs Данные (Модель) Нейросеть Математическая формула Обучение 3 DM Labs Данные (Модель) Нейросеть Математическая формула Обучение 3

DM Labs Данные (Модель) Нейросеть Параметры Математическая формула Зависимости Используемые признаки • Гиперпараметры • DM Labs Данные (Модель) Нейросеть Параметры Математическая формула Зависимости Используемые признаки • Гиперпараметры • Параметры модели • Фиксированные • Аддитивные • Интерактивные • Факторные • Скрытые • Явные Обучение 4

Схемы нейросетей входные данные «нейроны» DM Labs выходные данные 5 Схемы нейросетей входные данные «нейроны» DM Labs выходные данные 5

Схемы нейросетей входные данные «нейроны» DM Labs выходные данные Технически, нейросети всеядны: • Есть Схемы нейросетей входные данные «нейроны» DM Labs выходные данные Технически, нейросети всеядны: • Есть заготовки под изображения, сигналы, текст, . . . • По факту, инженерия непрерывных фич • Имеют врожденную аллергию на факторы 6

Схемы нейросетей входные данные DM Labs «нейроны» выходные данные Часто используются 2 типа нелинейных Схемы нейросетей входные данные DM Labs «нейроны» выходные данные Часто используются 2 типа нелинейных функций: rbf logit 7

Схемы нейросетей входные данные rbf DM Labs «нейроны» выходные данные logit 8 Схемы нейросетей входные данные rbf DM Labs «нейроны» выходные данные logit 8

Схемы нейросетей входные данные DM Labs «нейроны» ~ logit ~ rbf выходные данные ~ Схемы нейросетей входные данные DM Labs «нейроны» ~ logit ~ rbf выходные данные ~ true density-based 9

Схемы нейросетей входные данные «нейроны» DM Labs выходные данные Семейство функций потерь ~ распределение Схемы нейросетей входные данные «нейроны» DM Labs выходные данные Семейство функций потерь ~ распределение целевой переменной • Регрессия (обычно 1 D) • Классификация (бинарная и многоклассовая) • Квантили • Временной ряд (бывает особым случаем) 10

Схемы нейросетей входные данные «нейроны» DM Labs выходные данные Каждая функция зависит от всех Схемы нейросетей входные данные «нейроны» DM Labs выходные данные Каждая функция зависит от всех x’ов одновременно. Обычно включает в неком виде экспоненту суммы ~ произведении экспонент ~ явный interaction 11

Персептрон DM Labs x 1 xi xd Связи всех со всеми магия Аггрегируем выводы Персептрон DM Labs x 1 xi xd Связи всех со всеми магия Аггрегируем выводы всех нейронов 12

Персептрон (многослойный) DM Labs x 1 xi xd Входной слой 1 скрытый слой Выходной Персептрон (многослойный) DM Labs x 1 xi xd Входной слой 1 скрытый слой Выходной слой 13

Нейросеть IRL DM Labs 14 Нейросеть IRL DM Labs 14

Нейросеть IRL DM Labs 15 Нейросеть IRL DM Labs 15

Персептрон обыкновенный DM Labs Работа нейронов: x 1 xi xd 16 Персептрон обыкновенный DM Labs Работа нейронов: x 1 xi xd 16

Персептрон обыкновенный DM Labs Работа нейронов: x 1 xi xd 17 Персептрон обыкновенный DM Labs Работа нейронов: x 1 xi xd 17

Персептрон обыкновенный 1 DM Labs w 10 w 11 Работа нейронов: x 1 w Персептрон обыкновенный 1 DM Labs w 10 w 11 Работа нейронов: x 1 w 1 i w 1 d xi xd 18

Персептрон обыкновенный 1 w 10 w 11 x 1 w 1 i w 1 Персептрон обыкновенный 1 w 10 w 11 x 1 w 1 i w 1 d xi DM Labs w 20 w 21 w 2 i w 2 d W= w 10 w 11 w 20 w 21 … w 1 i … … w 2 i … w 1 d w 2 d … w. G 0 w. G 1 …w. Gi … w. Gd xd 19

Персептрон обыкновенный 1 w 10 w 11 x 1 w 1 i w 1 Персептрон обыкновенный 1 w 10 w 11 x 1 w 1 i w 1 d xi DM Labs w 20 Выход скрытого слоя: w 21 w 2 i w 2 d xd 20

Персептрон обыкновенный DM Labs Вход скрытого слоя: x 1 Выход скрытого слоя: a 1 Персептрон обыкновенный DM Labs Вход скрытого слоя: x 1 Выход скрытого слоя: a 1 a 2 *вход последнего слоя* xi ai Выход сети: a. G xd 21

Персептрон обыкновенный DM Labs Вход скрытого слоя: x 1 Выход скрытого слоя: a 1 Персептрон обыкновенный DM Labs Вход скрытого слоя: x 1 Выход скрытого слоя: a 1 a 2 *вход последнего слоя* xi ai Выход сети: a. G xd 22

Персептрон с начинкой x 1 w 10…w 1 d DM Labs Гиперпараметры (модели): • Персептрон с начинкой x 1 w 10…w 1 d DM Labs Гиперпараметры (модели): • G • вид функции g • . . . w 20…w 2 d xi a 1…a. G wj 0…wjd xd w. G 0…w. Gd Входной слой 1 скрытый слой Параметры (модели): • W • a Выходной слой 23

RBF сеть с начинкой x 1 m 11…m 1 d DM Labs Гиперпараметры (модели): RBF сеть с начинкой x 1 m 11…m 1 d DM Labs Гиперпараметры (модели): • G • вид функции g • s(igma) (одна на всех), считаем фиксированной m 21…m 2 d xi a 1…a. G mj 1…mjd xd m. G 1…m. Gd Входной слой 1 скрытый слой Параметры (модели): • [m 1, …, m. G] • a Выходной слой 24

 «Линейная сеть» (маркетологи б**) Гиперпараметры (модели): • G=1 (зависит от y) • вид «Линейная сеть» (маркетологи б**) Гиперпараметры (модели): • G=1 (зависит от y) • вид функции g x 1 xi c 10…c 1 d xd Входной слой DM Labs a 1…a. G Параметры (модели): • c • a=1 1 скрытый слой Выходной слой 25

2 -слойный персептрон с начинкой W 11 … W 21 … W 12 … 2 -слойный персептрон с начинкой W 11 … W 21 … W 12 … x 1 DM Labs Гиперпараметры (модели): • G 1 , G 2 • вид функций g 1, g 2 • … W 22 … xi a 1…a. G W 1 j … W 2 j … xd W 1 G 1 … Входной слой 1 скрытый слой W 2 G 2 … 2 скрытый слой Параметры (модели): • W 1, W 2 • a Выходной слой 26

Сеть бутылочного горлышка W 11 … W 21 … W 12 … x 1 Сеть бутылочного горлышка W 11 … W 21 … W 12 … x 1 DM Labs Гиперпараметры (модели): • G 1 , G 2 • вид функций g 1, g 2 • … W 22 … xi a 1…a. G W 1 j … W 2 j … xd W 1 G 1 … Входной слой 1 скрытый слой W 2 G 2 … 2 скрытый слой Параметры (модели): • W 1, W 2 • a Выходной слой 27

Нелинейные проекторы, сжатие DM Labs 28 Нелинейные проекторы, сжатие DM Labs 28

Варианты нейросетей x 1 DM Labs Другой выходной слой • arg max • soft Варианты нейросетей x 1 DM Labs Другой выходной слой • arg max • soft max • … xi xd Другие функции g Другие комбинации слоев 29

Варианты нейросетей DM Labs 30 Варианты нейросетей DM Labs 30

Варианты нейросетей DM Labs 31 Варианты нейросетей DM Labs 31

Варианты нейросетей DM Labs 32 Варианты нейросетей DM Labs 32

Схемы нейросетей входные данные «нейроны» DM Labs выходные данные Обсудили: • Как обычно строят Схемы нейросетей входные данные «нейроны» DM Labs выходные данные Обсудили: • Как обычно строят формулы нейронных сетей • Где какие параметры, гиперпараметры • Чуть-чуть про виды выходных слоев (discussion) • На НГ: смеси экспертов, связи с другими моделями МЛ • Упражнение: придумать заготовки нейросетей Пдскзк: ввлт, релу, . . . 33

Схемы нейросетей входные данные «нейроны» DM Labs выходные данные Discuss: • Начинаем работать, магия Схемы нейросетей входные данные «нейроны» DM Labs выходные данные Discuss: • Начинаем работать, магия и искусство • Варианты обучения разных параметров • Гиперпараметры обучения • Популярные способы регуляризации • Популярные варианты целевых функций • Треш-шапито с книжками 34

DM Labs Спасибо! Алексей Натёкин +7 960 276 41 33 natekin@dmlabs. org 35 DM Labs Спасибо! Алексей Натёкин +7 960 276 41 33 natekin@dmlabs. org 35