MLPro - The integrative middleware framework for standardized machine learning
Project description
MLPro - The integrative middleware framework for standardized machine learning in Python
MLPro is a modular, open-source middleware framework for standardized machine learning tasks in Python. It seamlessly integrates reinforcement learning, game theory, and online learning into flexible, recombinable workflows. With its rigorous design, scientific validity, and ready-to-use process models, MLPro accelerates research, development, and education. Whether for hybrid ML applications or real-time adaptive systems, MLPro is the right choice due to its transparency, reusability, and professional quality.
Key Features
a) Open, modular, and extensible architecture
- Overarching software infrastructure (mathematics, data management and plotting, UI framework, logging, ...)
- Fundamental ML classes for adaptive models and their training and hyperparameter tuning
b) Growing number of dedicated sub-frameworks
- MLPro-BF: Powerful substructure with numerous cross-sectional functions
- MLPro-RL: Reinforcement learning
- MLPro-GT: Game theory
- MLPro-OA: Online machine learning
- MLPro-SL: Supervised learning
c) Online documentation (learn more)
d) Example pool (learn more)
e) Extension hub (learn more)
Development
- Consequent object-oriented design and programming (OOD/OOP)
- Quality assurance by test-driven development
- Agile CI/CD approach with automated test and deployment
- Clean code paradigm
Project and Team
Project MLPro was started in 2021 by the Group for Automation Technology and Learning Systems at the South Westphalia University of Applied Sciences, Germany.
How to contribute
If you want to contribute, please read CONTRIBUTING.md
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file mlpro-2.0.1.tar.gz
.
File metadata
- Download URL: mlpro-2.0.1.tar.gz
- Upload date:
- Size: 300.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
2818700eeb6e3aa4bbd21e3ff94d85d66ff7e26d0c036ad30a1acf17c4f4baab
|
|
MD5 |
f265788a02db8d45353d6210fd8398b7
|
|
BLAKE2b-256 |
0fd896f68ddf049722a1b21fc399f261ee921de46af523cf2a528bdf51313785
|
Provenance
The following attestation bundles were made for mlpro-2.0.1.tar.gz
:
Publisher:
pypi_deploy.yml
on fhswf/MLPro
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1
-
Predicate type:
https://docs.pypi.org/attestations/publish/v1
-
Subject name:
mlpro-2.0.1.tar.gz
-
Subject digest:
2818700eeb6e3aa4bbd21e3ff94d85d66ff7e26d0c036ad30a1acf17c4f4baab
- Sigstore transparency entry: 203399588
- Sigstore integration time:
-
Permalink:
fhswf/MLPro@8fe2786f9e65eb09ccbcc8916670f2c73106b326
-
Branch / Tag:
refs/tags/v2.0.1
- Owner: https://github.com/fhswf
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com
-
Runner Environment:
github-hosted
-
Publication workflow:
pypi_deploy.yml@8fe2786f9e65eb09ccbcc8916670f2c73106b326
-
Trigger Event:
release
-
Statement type:
File details
Details for the file mlpro-2.0.1-py3-none-any.whl
.
File metadata
- Download URL: mlpro-2.0.1-py3-none-any.whl
- Upload date:
- Size: 386.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
836bf781614a556220656af2175d96dc774184f5b33d04258acdbccb520f33f2
|
|
MD5 |
66729b6ab99e86eb1b0bba95608085e6
|
|
BLAKE2b-256 |
281be1b7a0da7f75ef8d9a8f4e452817b2745d0ba8ae141b2383811c8a58eb53
|
Provenance
The following attestation bundles were made for mlpro-2.0.1-py3-none-any.whl
:
Publisher:
pypi_deploy.yml
on fhswf/MLPro
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1
-
Predicate type:
https://docs.pypi.org/attestations/publish/v1
-
Subject name:
mlpro-2.0.1-py3-none-any.whl
-
Subject digest:
836bf781614a556220656af2175d96dc774184f5b33d04258acdbccb520f33f2
- Sigstore transparency entry: 203399590
- Sigstore integration time:
-
Permalink:
fhswf/MLPro@8fe2786f9e65eb09ccbcc8916670f2c73106b326
-
Branch / Tag:
refs/tags/v2.0.1
- Owner: https://github.com/fhswf
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com
-
Runner Environment:
github-hosted
-
Publication workflow:
pypi_deploy.yml@8fe2786f9e65eb09ccbcc8916670f2c73106b326
-
Trigger Event:
release
-
Statement type: