Инкрементальное обучение на Android - PullRequest
1 голос
/ 16 мая 2019

Я новичок в машинном обучении и узнал о разнице между пакетным обучением и инкрементным / онлайн-обучением.Я действительно заинтересован в том, что инкрементное обучение продолжает улучшаться и что оно быстрее обучается.

В настоящее время я работаю над проблемой, для которой я хотел бы, чтобы мое приложение для Android использовало инкрементальное обучение, чтобыпредоставить адаптированные результаты для конкретного.Таким образом, у каждого пользователя будет модель на его / ее телефоне, которая постоянно развивается после поступления новых данных.

Итак, мой вопрос: возможно ли реализовать дополнительное обучение на мобильном устройстве, чтобы, когда приложениесобрать новые данные, это обновит модель?

РЕДАКТИРОВАТЬ: Я нашел это https://github.com/rjmarsan/Weka-for-Android, это может быть полезно.

1 Ответ

0 голосов
/ 16 мая 2019

Существует два подхода к инкрементальному обучению: контролируемое инкрементальное обучение и неконтролируемое инкрементальное. Таким образом, вы можете выбрать любой из них, и у него есть множество алгоритмов. Вы должны применить любой из алгоритмов, соответствующих вашим критериям, для обучения данных, а затем обновить ваши данные на основе результата. Вы найдете множество проектов с открытым исходным кодом и примените их в соответствии с вашими потребностями. Проверьте ссылки ниже и, возможно, это поможет вам.

Введение в кластеризацию: алгоритм K-Means (с кодом Java)

KMeans.java

K-средства-кластеризация

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...