Процесс обучения нейросети

Содержание

Слайд 2

Слайд 3

Сверточные нейронные сети

Сверточные нейронные сети

Слайд 4

Наложение шаблона Поиск характерных элементов

Наложение шаблона

Поиск характерных элементов

Слайд 5

Ян Лекун Свёрточная нейронная сеть (англ. convolutional neural network, CNN) —

Ян Лекун

Свёрточная нейронная сеть (англ. convolutional neural network, CNN) — специальная архитектура искусственных нейронных сетей, предложенная Яном

Лекуном в 1988 году
Слайд 6

История развития CNN

История развития CNN

Слайд 7

Слайд 8

История вопроса – методы до ИНС Пример про цифры Эксперимент с

История вопроса – методы до ИНС
Пример про цифры
Эксперимент с кошкой
Идея свертки
В

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

Слайд 10

Типы слоев Сверточный слой Слой активации Слой пуллинга Полносвязный слой

Типы слоев

Сверточный слой
Слой активации
Слой пуллинга
Полносвязный слой

Слайд 11

Простая задача классификации

Простая задача классификации

Слайд 12

Операция свертки

Операция свертки

Слайд 13

Слайд 14

Слайд 15

Карты признаков

Карты признаков

Слайд 16

Слайд 17

Слайд 18

Параметры сверточного слоя

Параметры сверточного слоя

Слайд 19

Слайд 20

Слайд 21

Слайд 22

Слайд 23

Работа сверточной нейронной сети

Работа сверточной нейронной сети

Слайд 24

Слайд 25

Слайд 26

Strided

Strided

Слайд 27

Receptive field

Receptive field

Слайд 28

Padding

Padding

Слайд 29

Padding

Padding

Слайд 30

Слайд 31

Параметры свёрточного слоя Число признаков (filters count, fc) – это количество

Параметры свёрточного слоя

Число признаков (filters count, fc) – это количество фильтров, которые

есть в слое.
Размер фильтров (filter size, fs) – это высота и ширина тензора фильтров. Обычно является нечётным числом, наиболее часто используются фильтры размером 3 или 5.
Шаг свёртки (stride, S) – это количество пикселей, на которое перемещается матрица фильтра по входному изображению. Когда шаг равен 1, фильтры перемещаются по одному пикселю за раз. Когда шаг равен 2, тогда фильтры перескакивают на 2 пикселя за раз. Чем больше шаг, тем меньшего размера карты признаков получаются на выходе.
Дополнения нулями (padding, P) – количество пикселей, которые добавляются с каждого края изображения. Это позволяет избежать уменьшения изображения на размер фильтра, поскольку фильтр может накладываться лишь в тех местах, в которых под каждым значением фильтра будет значение входного изображения.
Таким образом, входными параметрами свёрточного слоя являются:
тензор размером W1xH1xD1;
4 гиперпараметра: fc, fs, S, P;
А выходным параметром слоя является тензор размером W2xH2xD2, где W2 = (W1 - fs + 2P) / S + 1, H2 = (H1 – fs + 2P) / S + 1, D2 = fc.
Слайд 32

Слой активации

Слой активации

Слайд 33

Слайд 34

Пуллинг

Пуллинг

Слайд 35

Пуллинг

Пуллинг

Слайд 36

Пуллинг

Пуллинг

Слайд 37

Полносвязный слой

Полносвязный слой

Слайд 38

Полносвязный слой

Полносвязный слой

Слайд 39

Работа сверочной нейронной сети

Работа сверочной нейронной сети

Слайд 40

Слайд 41

Слайд 42