The machine learning model interface
Project description
☕️ 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 ! 🗓️
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file magicml-0.0.0.tar.gz.
File metadata
- Download URL: magicml-0.0.0.tar.gz
- Upload date:
- Size: 2.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.5.1 CPython/3.11.4 Darwin/22.6.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fa8eb4bec2b68586bd2254a8f191bd4ff06096554dcfa102780a503b64f8ff50
|
|
| MD5 |
8ab216eb6506134f65ac0a6a1e00cff5
|
|
| BLAKE2b-256 |
529ce58ed1665b47f8d6e54e48c734a9910d7987960ecc4ee01153709494cc0e
|
File details
Details for the file magicml-0.0.0-py3-none-any.whl.
File metadata
- Download URL: magicml-0.0.0-py3-none-any.whl
- Upload date:
- Size: 2.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.5.1 CPython/3.11.4 Darwin/22.6.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
22e840f4711b491bb0f809aee1dfecb654602190727d68ff6d003c86769799f9
|
|
| MD5 |
b2ad558eafd9d6d53af26539ecf875a8
|
|
| BLAKE2b-256 |
1ff7200207c75501c89a358c52af1713d81346d65d45e43080923f1a0b32b71d
|