Бесплатный онлайн-генератор «Архитектура нейронной сети · CNN»: полностью подписанная схема примерно за 90 секунд. ИИ сначала планирует обязательные подписи, затем рисует иллюстрацию в стиле учебника — каждую подпись можно отредактировать; готово для статей, заданий и слайдов.
✓ Точные подписи ✓ Текст можно править ✓ PNG для статей, постеров и слайдов
OUTPUT · 16:9 · PNGСхема показывает типичную архитектуру свёрточной нейронной сети для классификации изображений. На вход поступает тензор 224×224×3, где первые два измерения задают высоту и ширину, а третье соответствует цветовым каналам. Свёртка Conv формирует 64 карты признаков размером 224×224, извлекая локальные структуры: границы, углы и текстуры. Функция активации ReLU вносит нелинейность. Максимальная подвыборка MaxPool уменьшает пространственное разрешение до 112×112 при сохранении 64 каналов. Вторая свёртка увеличивает глубину представления до 128 карт, после чего повторная подвыборка сокращает их размер до 56×56. Далее признаки используются для распознавания класса.
Данные распространяются слева направо в режиме прямого прохода, что обозначается стрелками. Если свёртка сохраняет размеры 224×224 и 112×112, на схеме подразумеваются единичный шаг и дополнение границ, согласованное с размером ядра. ReLU применяется поэлементно и обычно не изменяет форму тензора. MaxPool, например с окном 2×2 и шагом 2, уменьшает высоту и ширину вдвое. После второго блока тензор 56×56×128 развёртывается операцией Flatten в вектор длины 56·56·128 = 401408. Полносвязный слой FC объединяет извлечённые признаки и вычисляет оценки классов. Softmax нормирует эти оценки, преобразуя их в распределение вероятностей, сумма которых равна единице.
Схему удобно использовать после изучения дискретной свёртки и перед разбором обучения методом обратного распространения ошибки. Сначала предложите студентам определить форму тензора после каждого слоя, затем спросите, какие параметры являются обучаемыми и почему ReLU и MaxPool не увеличивают число весов. В качестве расчётного задания полезно проверить длину вектора Flatten и вывести формулу размера после свёртки. Схема связана с экзаменационными вопросами о локальных рецептивных полях, разделении параметров, нелинейности, пространственной подвыборке, классификации и различии между логитами FC и вероятностями Softmax.
Это возможно при шаге 1 и подходящем дополнении границ, часто называемом сохранением размера. Например, для ядра 3×3 добавляют по одному нулевому элементу с каждой стороны.
По мере углубления сети пространственная детализация сокращается, а число карт признаков увеличивается для описания более разнообразных и сложных шаблонов. Такое преобразование позволяет переносить информацию из координатного представления в более насыщенное признаковое.
Flatten только меняет форму тензора, не выполняя обучения и не добавляя параметров. Полносвязный слой содержит матрицу весов и смещения, с помощью которых преобразует вектор признаков в оценки классов.