An open-source machine learning framework

Supports both deep learning and traditional ML algorithms.

Use the powerful NeoML framework to build, train, and deploy machine learning models.

Features 279B3 55X55

Neural networks with support for over 100 layer types

Features 277Lb3 55X55

Traditional machine learning: 20+ algorithms (classification, regression, clustering, etc)

Features 177Lb3 55X55

CPU and GPU support, fast inference

Features 178B3 55X55

ONNX support


Languages: C++, Java, Objective С


Cross-platform: the same code can be run at Windows, Linux, macOS, iOS, and Android

How ABBYY uses NeoML?

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.


Deploy anywhere

Deploy models in the cloud, on-prem, in the browser, or on-device.

Source Code

Repository: NeoML

License: Apache 2.0

go to Github repository