Сначала сфотографируй
1. Описание каждой колонки
1. layer
Этот столбец, как следует из названия, является именем слоя.
Номер представляет собой номер слоя, за которым следует имя слоя.
conv: сверточный слой.
res: слой быстрого доступа (межуровневое соединение, заимствовано из resnet, поэтому обозначается res)
йоло: слой YOLO.
маршрут: Слой слияния должен объединить слои и вывести их на следующий слой. (подробнее об этом позже)
upsample: слой повышающей дискретизации.
2. filters
Это для conv, которое представляет количество каналов фильтра, согласующееся с количеством каналов последующего вывода.
(Вышеупомянутый фильтр — это то же самое, что и часто упоминаемое ядро свертки, которое является подвижной функцией операции свертки)
Числа в этом столбце, соответствующие неконвертируемым слоям, будут объяснены позже, когда будут объяснены слои.
3. size
Этот столбец, как и фильтры, предназначен только для conv и представляет размер и размер шага фильтра.
Например: 3 x 3 / 1, что означает размер фильтра 3*3 и размер шага 1.
4. input
Входные данные для этого слоя, 416 x 416 x 3, означают, что размер входных данных составляет 416 x 416, а количество каналов равно 3.
5. output
Выход этого слоя, 416 x 416 x 32, представляет собой входной размер 416 x 416 с 32 каналами.
6. Последний столбец
Сколько миллиардов операций с плавающей запятой требуется для операции свертки, полное название которой — миллиард операций с плавающей запятой.Сложение BLOPS, потребляемых несколькими операциями свертки, может представлять временную сложность модели алгоритма.
Короче говоря, это показатель для измерения производительности этого слоя свертки, Видно, что этот параметр находится только после слоя свертки.Ссылка 1,Ссылка 2
(2020.8.22)
2. Описание каждой линии
1. conv
Сверточный слой, который сворачивает входные данные с помощью фильтра (ядра свертки).
2. res
Слой ярлыков представляет собой сверточное межуровневое соединение, вход и выход этого слоя в целом непротиворечивы, и никакие другие операции не выполняются, а вычисляется разница.
Следующие числа представляют выходные данные этого слоя как входные данные этого слоя, как показано на следующем рисунке:
3. yolo
Выполняя операцию йоло, я еще не совсем понимаю, поэтому я это придумаю.
4. route
Слой слияния предназначен для объединения слоев и вывода их на следующий слой.Например, слой 11 означает добавление вывода слоя 9 и слоя 3 в качестве вывода этого слоя, то есть ввода следующего слоя.
Правило сложения: если выходные данные третьего слоя 208 х 208 х 64, а выходные данные девятого слоя 208 х 208 х 256, то выходные данные этого слоя равны 208 х 208 х (64+256), т. е. составляет 208 x 208 x 320 , поэтому вес и высота двух слоев маршрута должны быть равными.Если они не равны, выход этого слоя равен 0 x 0 x 0. Если следующий слой не может получить действительный ввод , он сообщит о слое до того, как сверточная обработка должна вывести изображение.Затем остановитесь.
5. upsample
Слой повышения дискретизации, такой как 10-й слой, за которым следует 2x, означает 2-кратное повышение частоты дискретизации.