Skip to main content

The machine learning model interface

Project description

Image Title

☕️ 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.

Image Title

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

magicml-0.0.0.tar.gz (2.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

magicml-0.0.0-py3-none-any.whl (2.6 kB view details)

Uploaded Python 3

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

Hashes for magicml-0.0.0.tar.gz
Algorithm Hash digest
SHA256 fa8eb4bec2b68586bd2254a8f191bd4ff06096554dcfa102780a503b64f8ff50
MD5 8ab216eb6506134f65ac0a6a1e00cff5
BLAKE2b-256 529ce58ed1665b47f8d6e54e48c734a9910d7987960ecc4ee01153709494cc0e

See more details on using hashes here.

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

Hashes for magicml-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 22e840f4711b491bb0f809aee1dfecb654602190727d68ff6d003c86769799f9
MD5 b2ad558eafd9d6d53af26539ecf875a8
BLAKE2b-256 1ff7200207c75501c89a358c52af1713d81346d65d45e43080923f1a0b32b71d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page