Skip to main content

Machine Learning Research Wizard

Project description

MLWiz: the Machine Learning Research Wizard

License Documentation Status Publish Package Downloads Code style: black Interrogate Coverage

Documentation

MLWiz is a Python library that fosters machine learning research by reducing the boilerplate code to run reproducible experiments. It provides automatic management of data splitting, loading and common experimental settings. It especially handles both model selection and risk assessment procedures, by trying many different configurations in parallel (CPU or GPU). It is a generalized version of PyDGN that can handle different kinds of data and models (vectors, images, time-series, graphs).

Installation:

Requires at least Python 3.10. Simply run

pip install mlwiz

Quickstart:

Build dataset and data splits

mlwiz-data --config-file examples/DATA_CONFIGS/config_MNIST.yml [--debug]

Launch experiments

mlwiz-exp  --config-file examples/MODEL_CONFIGS/config_MLP.yml [--debug]

Stop experiments

Use CTRL-C, then type ray stop --force to stop all ray processes you have launched.

Using the Trained Models

It's very easy to load the model from the experiments: see the end of the Tutorial for more information!

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

mlwiz-1.1.0.tar.gz (67.2 kB view details)

Uploaded Source

Built Distribution

mlwiz-1.1.0-py3-none-any.whl (80.0 kB view details)

Uploaded Python 3

File details

Details for the file mlwiz-1.1.0.tar.gz.

File metadata

  • Download URL: mlwiz-1.1.0.tar.gz
  • Upload date:
  • Size: 67.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for mlwiz-1.1.0.tar.gz
Algorithm Hash digest
SHA256 746610774c9f82f68b849d893dc993a9c0f29a6b41417ecbfd23e2194c55f629
MD5 28190bb39d14738fd2c90febcd2349be
BLAKE2b-256 5e2f2a2a4560b85fa5d1f420c6fed1b64bad1a22e09d301abf88fb04760517b4

See more details on using hashes here.

File details

Details for the file mlwiz-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: mlwiz-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 80.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for mlwiz-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ea40d23ad611a93762c28ffbde2708767f1ac9df32eded51d55249be9efb9cfe
MD5 ecda816151b85ee8535f55cc89bbc8a2
BLAKE2b-256 0e14267384764b63f2568bbb8adda7b1c58aefb817ca070c513b928be7b7f350

See more details on using hashes here.

Supported by

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