S
Stephan Zhdanov
@step_zhdanov385 подп.
1.1Kпросмотров
9 сентября 2025 г.
📷 ФотоScore: 1.2K
🟢 Depthwise Separable Convolution (DSC) в YOLO ▶️ В обычной свёртке каждый фильтр смотрит все каналы сразу (RGB) и создаёт один выходной канал. Чем больше каналов и фильтров, тем больше операций. DSC разделяет одну свёртку на два этапа: 1️⃣ Depthwise (по каналам отдельно) Каждый канал входного изображения сворачивается своим маленьким фильтром. Каналы пока не смешиваются. 2️⃣ Pointwise (1×1 conv) После этого каналы объединяются, чтобы получить нужное количество выходных каналов для предсказания классов и координат объектов. ▶️ Использование DSC в YOLO позволяет без сильной потери точности увеличить скорость инференса. На изображении пример замены обычных свёрток (Conv) и C3k2 блоков на их DSC имплементации. Также приведены значения метрик для кастомной модели, обученной на 50 эпохах и скорость инференса на Lichee (прирост почти на 30%). При этом далеко не на всех платформах использование DSC ускоряет инференс, например на i7-12700H разницы в скорости нет (PyTorch без OpenVINO). ▶️ Подробнее | Github
1.1K
просмотров
1018
символов
Да
эмодзи
Да
медиа

Другие посты @step_zhdanov

Все посты канала →
🟢 Depthwise Separable Convolution (DSC) в YOLO ▶️ В обычной — @step_zhdanov | PostSniper