Обложка канала

Android Broadcast

Качественная выборка Android Dev новостей, тезисы важных новостей и статей, личное мнение

Android Broadcast

8 лет назад
Открыть в
https://androiddev.apptractor.ru/android-dev-podkast-85/

Подкаст #85. ML в Android

Machine Learning, а вернее запуск моделей на мобильных устройствах, тема не столько популярная, как выбор архитектуры мобильного приложения, но в ней таится очень много интересного. Интервью со Славой, бывшим разработчиком Prisma, о всех его приключениях в мобильном ML мире. В выпуске вы узнаете сколько тензоров нужно, чтобы сжечь Xiaomi и как не уйти в запой, когда инференс на одном устройстве занимает 3 секунды, а на другом с той же моделью 5 минут.

https://github.com/XiaoMi/mace - Xiaomi MACE
https://firebase.google.com/docs/ml-kit/ - Firebase ML Kit (beta)
https://tensorflow.org/lite/ - TensorFlow Lite
https://research.fb.com/downloads/caffe2/ - Caffe2 by Facebook
https://pytorch.org/ - PyTorch
https://code.fb.com/ml-applications/qnnpack/ - Optimized Mobile Deep Learning by Facebook
https://developer.qualcomm.com/software/qualcomm-neural-processing-sdk - Qualcomm Neural Processing SDK for AI (SNPE)
https://developer.huawei.com/consumer/en/devservice/doc/2020315 - HUAWEI HiAI
https://developer.android.com/ndk/guides/neuralnetworks/ - Neural Networks API by Google
http://ai-benchmark.com/ - AI benchmarks
https://blog.prismalabs.ai/real-time-portrait-segmentation-on-smartphones-39c84f1b9e66 - Prisma about portrait segmentation
https://www.androidauthority.com/kirin-970-vs-snapdragon-845-859742/ - NPU vs DSP

А еще не забудьте послушать пилотный выпуск подкаста про Flutter https://soundcloud.com/flutterdevpodcast/0-pilotnyy-vypusk