Das Unternehmen Abbyy hat sein Machine Learning Framework NeoML als Open Source veröffentlicht. Der Softwarespezialist nutzt die NeoML-Algorithmen selbst für Sprach- und Bilderkennung sowie der Dokumentenanalyse.
Mit NeoML sei das Training, der Aufbau und das Deployment von Machine-Learning-Modellen möglich, heißt es auf der Seite des Frameworks auf Github. Zu den maßgeblichen Funktionen von NeoML zählt Abbyy dort den Support von über hundert Layer-Typen. Außerdem sei NeoML plattformübergreifend einsetzbar. Der Code sei damit auf Linux, Windows, MacOS und Android einsetzbar. Unterstützt werden die Sprachren C++, Java und Objective-C, heißt es auf Github. NeoML könne zudem neben der CPU auch die GPU für Berechnungen verwenden, das gelte sowohl für das Training als auch die Ausfühabbyrung der Modelle. Linux-Anwender müssen allerdings auf den GPU-Support darauf verzichten.
NeoML lasse sich zudem auch mit Modellen aus anderen Frameworks betreiben, solange die dem ONNX-Format entsprechen. Andererseits sei es aber nicht möglich, ein NeoML-Modell in das ONNX-Fomat zu exportieren. NeoML steht unter Apache License 2.0.






