Zum Inhalt springen

MLPro - Das offene Ökosystem für maschinelles Lernen in Python

MLPro ist ein modulares Open-Source Middleware-Framework für maschinelles Lernen in Python. Es verbindet wiederverwendbare ML-Komponenten über eine gemeinsame Softwarebasis und schafft damit einheitliche Strukturen für die Entwicklung, Integration und Erweiterung von KI-Anwendungen. Zu den wesentlichen Merkmalen von MLPro zählen:

  • Breiter funktionaler ML-Unterbau
  • Sub-Frameworks für Reinforcement Learning, Game Theory und Online Machine Learning
  • Extension Hub mit zahlreichen Integrationen und Erweiterungen
  • Nutzbar in wissenschaftlichen und industriellen Anwendungen unter Apache 2.0

 

Ursprung und Fortführung

MLPro wurde 2021 als wissenschaftliches Projekt am Fachbereich Elektrische Energietechnik der Fachhochschule Südwestfalen, im Fachgebiet Automatisierungstechnik und lernende Systeme, ins Leben gerufen. Es wurde in mehreren Dissertationen und Masterarbeiten als gemeinsame Softwarebasis für Forschung und Entwicklung im Bereich des maschinellen Lernens konsequent auf- und ausgebaut. Seine Architektur, Sub-Frameworks und zentralen Konzepte wurden dabei in zahlreichen wissenschaftlichen Publikationen dokumentiert und weiterentwickelt. Bis einschließlich Version 2.1.0 wurde MLPro im Kontext der Fachhochschule Südwestfalen entwickelt.

Seit 2026 wird MLPro durch blueAIC fortgeführt, um die langfristige und nachhaltige Entwicklung des Open-Source-Projekts unter der Apache-2.0-Lizenz sicherzustellen. Ein besonderer Fokus von blueAIC liegt dabei auf der Weiterentwicklung des Sub-Frameworks MLPro-OA für online-adaptive Systeme. Beiträge aus der ML-Community sind weiterhin ausdrücklich willkommen.

Öffentliche Ressourcen


Über Projektfortschritte berichten wir im 

Newsletter MLPro