Свёрточные нейронные сети. Часть 1: Основные понятия, архитектура

Содержание

Слайд 2

План

Туториалы и домашнее задание
Мотивация
Свёртки, Stride, Padding
Свёрточный слой
CNN
AlexNet

План Туториалы и домашнее задание Мотивация Свёртки, Stride, Padding Свёрточный слой CNN AlexNet

Слайд 3

TensorFlow tutorials

TensorFlow tutorials

Слайд 5

Домашка

Домашка

Слайд 6

Мотивация

Из книги
Ф. Розенблата «Основы нейродинамики»

Мотивация Из книги Ф. Розенблата «Основы нейродинамики»

Слайд 7

Архитектура(зрительной коры)

Архитектура(зрительной коры)

Слайд 8

Архитектура(многослойный перцептрон)

Архитектура(многослойный перцептрон)

Слайд 10

Как выглядят наши данные?

Существует много разных типов данных, но все они, вообще

Как выглядят наши данные? Существует много разных типов данных, но все они,
говоря, представляют собой некоторый многомерный массив «тензор»
Данные, как правило, имеют определённую структуру. Направления по осям неравнозначные (напр. шкала времени)

Слайд 11

Как выглядят наши данные?

Главный представитель для нас – изображения. В данном случае

Как выглядят наши данные? Главный представитель для нас – изображения. В данном
изображение
цветное, поэтому каждый пиксель это три числа, соответствующие своим
каналам RGB, т.е. цветное изображение RGB это трёхмерные «тензоры»

Слайд 12

Как выглядят наши данные?

В данном случае изображения чёрно-белые и задаются матрицами интенсивностей,

Как выглядят наши данные? В данном случае изображения чёрно-белые и задаются матрицами
т. е. представляют собой двухмерные «тензоры»

Слайд 13

Свёртка(интуиция)

Распознавание объектов на изображении должно осуществляться безотносительно их положения
Нужно использовать наши знания

Свёртка(интуиция) Распознавание объектов на изображении должно осуществляться безотносительно их положения Нужно использовать
о структуре и топологии данных(в обычных полносвязных сетях этого нет)

Слайд 14

Свёртка 2D

gif was stolen from Wiki

Свёртка 2D gif was stolen from Wiki

Слайд 15

Свёртка 3D

Слайд из презентации Andrew Ng

Свёртка 3D Слайд из презентации Andrew Ng

Слайд 19

Свёрточный слой

Свёрточный слой

Слайд 20

Свёрточный слой

Свёрточный слой

Слайд 21

Свёрточный слой

Свёрточный слой

Слайд 22

Свёрточный слой

Сколько параметров в свёрточном слое с 10 фильтрами размером 3 х

Свёрточный слой Сколько параметров в свёрточном слое с 10 фильтрами размером 3
3 х 3?
Ответ 280

Слайд 23

CNN это

Свёрточные слои
FC-слои
Pooling-слои

CNN это Свёрточные слои FC-слои Pooling-слои

Слайд 24

Pooling layer

Max Pooling
Average Pooling

Pooling layer Max Pooling Average Pooling