Изменения

Перейти к: навигация, поиск

Машинное обучение на мобильных телефонах

778 байт добавлено, 12:32, 12 января 2021
NeuroPilot SDK
===[https://www.mediatek.com/innovations/artificial-intelligence NeuroPilot SDK] ===
[[Файл:Mobile_Phone_Machine_learning_Neuropilot_Cases.png|600px800px|мини|Возможности NeuroPilot SDK. [https://neuropilot.mediatek.com/resources/public/2.0/en/docs/npu_introduction Источник]]][[Файл:Mobile_Phone_Machine_learning_Neuropilot.png|600px800px|мини|Путь приложения. [https://neuropilot.mediatek.com/resources/public/2.0/en/docs/npu_started Источник]]]
Процессор заточен под [http://neerc.ifmo.ru/wiki/index.php?title=%D0%97%D0%B0%D0%B4%D0%B0%D1%87%D0%B0_%D0%BD%D0%B0%D1%85%D0%BE%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B8 отслеживание поз множества людей], идентификацию множества объектов, [https://www.kdnuggets.com/2018/10/semantic-segmentation-wiki-applications-resources.html семантическую сегментацию], [https://en.wikipedia.org/wiki/Image_segmentation обработку изображений].
У данной разработки есть три пути развития:
* чип NeuroPilot Micro, представляющий собой микрокомпьютер, оптимизированный под задачи машинного обучения. Его возможности ограничены $10^6$ операциями, мегабайтами памяти. В качестве такого чипа так же можно использовать обычные схематические конструкторы, такие как Arduino (конечно же, их скорость будет ниже на порядок).
* телефон или телефонный чип, на который загружено специальное обеспечение. Возможности ограничены примерно $10^8 - 10^9$ операциями и гигабайтами памяти.
* удаленное серверное управление. По словам авторов, количество операций и памяти почти безграничны.
 
В своем основании использует TFLite модели, лучше всего подходит TensorFlow и Keras. Можно писать программы прямо на нем, они будут успешно оптимизироваться.
 
[[Файл:Mobile_Phone_Machine_learning_Neuropilot_Struct.png|left|Структура TFLite модели. [https://d86o2zu8ugzlg.cloudfront.net/mediatek-craft/documents/mt3620/MT3620-NeuroPilot-Micro-User-Guide.pdf Источник]]]
=== [https://developer.samsung.com/neural/overview.html Samsung Neural SDK] ===
91
правка

Навигация