NeoML
Supports both deep learning and traditional ML algorithms
An open-source machine learning framework.


What is NeoML and how does ABBYY use it?
NeoML is an end-to-end machine learning framework that allows you to build, train, and deploy machine learning models.
NeoML is used by ABBYY engineers for computer vision and natural language tasks, including image preprocessing, classification, document layout analysis, OCR, and data extraction from structured and unstructured documents.
Features & Benefits
Use the powerful NeoML framework to deploy models anywhere: in the cloud, on-prem, in the browser, or on-device.
Traditional machine learning: 20+ algorithms (classification, regression, clustering, etc.)
CPU and GPU support, fast inference
ONNX support
Languages: C++, Java, Objective С
Cross-platform: the same code can be run at Windows, Linux, macOS, iOS, and Android
License: Apache 2.0

Article
NLP, LLMs, DeepML, and FastML: The AI Under the Hood of ABBYY Intelligent Document Processing
