ABBYY, ведущий разработчик ПО в области распознавания, обработки данных и лингвистики, выложила на GitHub свою библиотеку машинного обучения с открытым кодом NeoML. Библиотека поддерживает современные методы как глубокого, так и классического машинного обучения для решения разных задач. Например, удалённой идентификации, прогнозной аналитики, управления рисками и многих других.
Главная особенность NeoML – возможность создавать бизнес-приложения, которые одинаково эффективно работают в облачной среде, на десктопах и мобильных устройствах. С помощью NeoML компании смогут дополнить приложения возможностями идентификации объектов, классификации, семантической сегментации, верификации, прогнозирования и так далее. Например, банки могут разрабатывать, обучать и применять модели для оценки кредитных рисков и предсказания оттока клиентов, телеком-операторы – анализировать успех массовых маркетинговых кампаний, ритейл и FMCG – разрабатывать сервисы для регистрации клиентов, например, в программах лояльности. NeoML призвана стать универсальным инструментом для решения задач, связанных с интеллектуальной обработкой данных в любом формате, будь то тексты, изображения, фрагменты видео или что-то еще.
Библиотека поддерживает языки программирования C++, Java, Objective C. В ближайшее время ABBYY добавит к ним Python. По результатам использования библиотеки в продуктах компании, её скорость на задачах обработки изображений превышает аналоги более, чем на 15%. Благодаря поддержке открытого стандарта ONNX, библиотека может использовать модели из других фреймворков, позволяя разработчикам задействовать оптимальную комбинацию инструментов. Стандарт создан и поддерживается совместно Microsoft, Facebook и другими партнёрами как проект с открытым исходным кодом. NeoML разрабатывается в Microsoft Visual Studio.
Ссылка на источник.