MLPro - Machine Learning Professional

MLPro is a synoptic framework for standardized machine learning tasks in Python!

MLPro was developed in 2021 by Automation Technology team at Fachhochschule Südwestfalen.

MLPro provides complete, standardized, and reusable functionalities to support your scientific research or industrial project in machine learning.

In MLPro, we provide a standarized Python package for conducting research in reinforcement learning (RL) and game theoretical (GT) approaches, including environments, algorithms, multi-agent RL (MARL), and many more. Additionally, we enable our users to reuse the available packages by developing wrapper classes.

Moreover, MLPro focuses not only on Model-Free but also Model-Based RL problem.

Github repository:

Main Contributions

  • Test-driven development

  • Clean code

  • Ready-to-use functionalities

  • Usability in scientific, industrial and educational contexts

  • Extensible, maintainable, understandable

  • Attractive UI support

  • Reuse of available state-of-the-art implementations

  • Clear documentations

Instructions for use

MLPro-GT – Game Theory

Citing MLPro

To cite this project in publications:


Contact Data