Keras. Слои нейронной сети
Истточник https://www.kaggle.com/yassineghouzam/introduction-to-cnn-keras-0-997-top-6#1.-Introduction Keras Sequential API, нужно просто добавлять один слой за раз, начиная с ввода. Первый - это сверточный (Conv2D) слой. Это как набор обучаемых фильтров. Я решил установить 32 фильтра для двух первых слоев conv2D и 64 фильтра для двух последних. Каждый фильтр преобразует часть изображения (определяется размером ядра), используя фильтр ядра. Матрица фильтра ядра применяется ко всему изображению. Фильтры можно рассматривать как преобразование изображения. CNN может изолировать функции, которые везде полезны, от этих преобразованных изображений (карты функций). Вторым важным уровнем в CNN является уровень пула (MaxPool2D). Этот слой просто действует как фильтр понижающей дискретизации. Он смотрит на 2 соседних пикселя и выбирает максимальное значение. Они используются для уменьшения вычислительных затрат и в некоторой степени также для уменьшения переоснащения. Мы должн...