Какую библиотеку SVM использовать на Android? - PullRequest
2 голосов
/ 24 января 2012

Мы пытаемся создать онлайн-распознаватель рукописного текста для платформы Android.Встроенное распознавание жестов в Android использует (из того, что я собираю из кода) проверку K-NN точек, наиболее вероятно, контрольные точки сглаженной кривой Безье.

Вместо этого мы получим некоторый стандартСоберите данные из точек, сгенерированных пользователем на сенсорном экране, а затем обучите SVM примерно 50 классам символов (изначально), чтобы проверить, насколько хорошо работает наш выбор объектов.

Итак, учитывая, что этот SVM должен будет работатьКакая библиотека должна использоваться на мобильном телефоне, который может не соответствовать современным требованиям по вычислительной мощности?Также следует рассмотреть вопрос о том, какая библиотека будет наиболее легко интегрирована в разработку на Android SDK с использованием Eclipse IDE?

Я имею в виду LibSVM, но любой, кто имеет опыт использования такой на мобильной платформе, должен иметь возможность датьобоснованное предположение о том, на что пойти.

Заранее спасибо.

1 Ответ

6 голосов
/ 25 января 2012

Я понимаю, что на Android-устройстве вам нужно только оценить SVM на новых данных, а не обучать.В этом случае вам действительно не нужна никакая библиотека.Вам просто нужно вывести модель (весовые коэффициенты) из LIBSVM или любой другой библиотеки / метода, который вы планируете использовать, в свой исходный код (каким бы он ни был) и оценить его на новых данных, как того требует приложение Android.

...