☕️ About
MagicML is an open source software with a Graphical User Interface (GUI) to simplify Machine Learning (ML) models usage following the MLOps paradigm. It provides a collection of (scientific) machine learning algorithms and the necessary tooling for model management.
MagicML take some inspiration from the Weka software but in a lightweight manner, leverage the python ML ecosystem, the modern web stack (python Dash) and try to follow the MLOps guidelines.
🎯 Goals
- Make ML algorithms more acessible
- Create an open source ML workbench for researchers and enginners
🚀 Features
- Model architecture -> model manager for using pre-implemented models and allow the user to add this owns. In addition, by supporting the Open Neural Network Exchange format (ONNX), MagicML is framework agnostic.
- Model training -> train from scratch the model using the built-in tooling. In addition pre-trained models could also be used for specific tasks.
- Model evaluation -> for a selected model, the corresponding State Of The Art (SOTA) metrics are provided in order to assess the model performances.
- Model versioning -> a tool for versioning ML training runs and experiments
- Model deployment -> utilities for model deployment in production
- Summary -> automatic ML experiments reports after each run
- Stand on the shoulders of giants -> MagicML is built on top of Dash, Pandas, Keras, scikit-learn, mlflow, and seaborn.
⚠️ Warnings
For the moment:
- The development of the project takes place in a private GitHub repository
- The project is at a very early stage -> Nothing is implemented in this published version
- The documentation is missing
The GitHub repository as well as a usable Python package will be available in the upcoming months when the project will be more advanced.
🤝 Community-driven
MagicML is foremost a community-driven project ! The project will be highly collaborative and everyone is welcome to the project ! 🤗
Don't hesitate to contact me if you want to know more or are interested in ! 😃
Stay tuned ! 🗓️
Metadata
Release files for magicml 0.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| magicml-0.0.0.tar.gz | 2.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| magicml-0.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 4.9 kB
Release files / magicml-0.0.0.tar.gz
| Download URL | magicml-0.0.0.tar.gz |
|---|---|
| Size | 2.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fa8eb4bec2b68586bd2254a8f191bd4ff06096554dcfa102780a503b64f8ff50
|
|
BLAKE2b-256 checksum How to use checksums |
529ce58ed1665b47f8d6e54e48c734a9910d7987960ecc4ee01153709494cc0e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.5.1 CPython/3.11.4 Darwin/22.6.0
|
Release files / magicml-0.0.0-py3-none-any.whl
| Download URL | magicml-0.0.0-py3-none-any.whl |
|---|---|
| Size | 2.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
22e840f4711b491bb0f809aee1dfecb654602190727d68ff6d003c86769799f9
|
|
BLAKE2b-256 checksum How to use checksums |
1ff7200207c75501c89a358c52af1713d81346d65d45e43080923f1a0b32b71d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.5.1 CPython/3.11.4 Darwin/22.6.0
|