ML on the edge Нейронные сети, искусственный интеллект
Сейчас CEO Epoch8.
Ранее: CTO VRTech, CTO Sputnik.ru, CTO Zvooq.ru, CTO Enter.ru, SWE/SRE Google Analytics, devops HH.ru, team lead Yandex (lenta.yandex.ru).
Увлекается уменьшением информационной энтропии в проектах, развитием инфраструктуры и подготовкой технической платформы так, чтобы платформа не мешала развитию продукта.
https://www.linkedin.com/in/elephantum
Машинное обучение - это не только веб-сервисы на сверхпроизводительных TPU. В реальных условиях может потребоваться возможность применять ML-модели на конечных устройствах.
Например, мобильное приложение, которое должно работать в оффлайн, или Enterprise-сервис, который работает в закрытом контуре.
При этом не всегда есть возможность вместе с моделью внедрить специализированное оборудование и приходится запускаться на чем есть.
В этом докладе на примере одной конкретной модели машинного зрения я покажу, как её запустить:
- в облаке на GPU;
- в браузере клиента;
- на мобильном устройстве;
- на ноутбуке без видеокарты;
- на микросхеме за $10.
Покажу, какой trade-off требуется в каждом случае и что происходит с производительностью и качеством.