Обнаружение объектов TinyissimoYOLO AI для микроконтроллеров малой мощности ...

Новости

ДомДом / Новости / Обнаружение объектов TinyissimoYOLO AI для микроконтроллеров малой мощности ...

Jun 11, 2023

Обнаружение объектов TinyissimoYOLO AI для микроконтроллеров малой мощности ...

Команда ETH, работающая над TinyissimoYOLO, позволила обнаружить объекты в промышленности

Команда ETH, работающая над TinyissimoYOLO, обеспечила обнаружение объектов на промышленных микроконтроллерах с милливаттами мощности и с объемом памяти менее 500 Кбит для хранения весов сверточной нейронной сети (CNN).

Архитектура квантовой сети имеет 422 тыс. параметров и позволяет обнаруживать объекты в реальном времени на встроенных микроконтроллерах, а также может использовать ускорители CNN, которые становятся все более популярными в чипах. В частности, предлагаемая сеть была развернута на микроконтроллере MAX78000, обеспечивая высокую частоту кадров до 180 кадров в секунду и сверхнизкое энергопотребление всего 196 мкДж на вывод с эффективностью вывода более 106 MAC/цикл.

TinyissimoYOLO можно обучить для любого обнаружения нескольких объектов, но это увеличит размер и потребление памяти сети, поэтому команда продемонстрировала обнаружение объектов с помощью до 3 классов с 8-битным квантованием на разных микроконтроллерах, таких как STM32H7A3, STM32L4R9, Apollo4b и ускоритель CNN MAX78000.

Размер входного изображения был выбран для поддержки всех распространенных микроконтроллеров, а ограничивающим фактором является ускоритель CNN MAX78000, который не поддерживает входы CNN размером более 90×91 без использования специализированного режима. В результате выбран входной размер 88×88, поскольку это компромисс между максимизацией размера изображения и возможностью объединения входных размеров без округления размеров в меньшую сторону.

Документ находится по адресу: arxiv.org/pdf/2306.00001.pdf.

www.eth.ch