ВПРОВАДЖЕННЯ МАШИННОГО НАВЧАННЯ НА МОБІЛЬНІ ПРИСТРОЇ

  • А. В. Кошель
Ключові слова: платформа, архітектура, мобільні пристрої, інтеграція, хмара, блок навчання, блок обчислення, машинне навчання

Анотація

У статті розкрито архітектурні складові впровадження машинного навчання на мобільні пристрої. Виділено основні переваги використання глибокого навчання і логічного висновку на мобільному пристрої: економія смуги пропускання зв'язку, зниження вартості ресурсів хмарних обчислень, швидкий час відгуку, мобільні обчислення зберігають сенсорні дані на локальному пристрої, що значно покращує конфіденційність даних користувача. Підкреслено, що на сьогодні існує п’ять архітектур, які зазвичай використовуються для реалізації машинного навчання на мобільних пристроях. При цьому, наголошено, що кожна окрема архітектура, її фундаментальна основа залежить від деталей сценарію, таких як специфічні вимоги мобільного додатку, складність моделі, кількість даних тощо. Перша архітектура – це вивід даних без навчання, ґрунтується на тому, що мобільний додаток надсилає запит до хмари через інтерфейс прикладного програмування разом з новими даними, а служба повертає прогноз. Друга архітектура – це вивід даних та навчання у хмарі, в її основі лежить принцип попередньої моделі, єдина відмінність полягає в тому, що постачальники послуг надають розробникам мобільних пристроїв можливість навчати дані та створювати власні унікальні моделі за допомогою хмарного сервісу. Третя архітектура – це виведення на пристрої з попередньо навченими моделями, принцип реалізації засновано на тому, що попередньо навчена модель завантажується у мобільний додаток, щоб зробити виведення, мобільний додаток запускає всі обчислення виведення локально на пристрої. Четверта архітектура – цевиведення і навчання на пристрої, програма може постійно вчитися на даних та поведінці користувача, а отже, постійно оновлювати моделі та покращувати продуктивність для даного користувача. П’ята архітектура – цегібридна архітектура, в основі лежить принцип коли основна модель навчається в хмарі з використанням великого стандартного набору даних або великої сукупності всіх даних, якими користуються користувачі. Наголошено, що на сьогоднішній день, найпростішим способом включення машинного навчання у мобільний додаток є використання хмарного сервісу, який охоплює функціональні можливості обох складових.

Опубліковано
2022-01-24
Розділ
Статті