Задать вопрос
@gth-other

Как вычислить размер слоя после свертки в сверточных нейронных сетях?

Есть массив размера A. Далее выполняют свертку этого массива с шагом B и C фильтрами каждый из которых размера D. Как можно через все эти параметры выразить размер массива после выполнения операции свертки?
  • Вопрос задан
  • 453 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Математика для анализа данных
    6 месяцев
    Далее
  • karpov.courses
    Математика для Data Science
    1 месяц
    Далее
  • Фоксфорд
    Алгоритмика и основы написания кода. 3–5 классы. (в записи)
    1 месяц
    Далее
Решения вопроса 1
freeExec
@freeExec
Участник OpenStreetMap
int out_sx = (int)Math.Floor((prevBlock.SizeX + pad * 2.0 - coreBlock.SizeX) / stride + 1);
int out_sy = (int)Math.Floor((prevBlock.SizeY + pad * 2.0 - coreBlock.SizeY) / stride + 1);

Block = new Block(out_sx, out_sy, coreBlock.Depth);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы