Machine Learning Research Wizard
Project description
MLWiz: the Machine Learning Research Wizard
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
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 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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 746610774c9f82f68b849d893dc993a9c0f29a6b41417ecbfd23e2194c55f629 |
|
MD5 | 28190bb39d14738fd2c90febcd2349be |
|
BLAKE2b-256 | 5e2f2a2a4560b85fa5d1f420c6fed1b64bad1a22e09d301abf88fb04760517b4 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea40d23ad611a93762c28ffbde2708767f1ac9df32eded51d55249be9efb9cfe |
|
MD5 | ecda816151b85ee8535f55cc89bbc8a2 |
|
BLAKE2b-256 | 0e14267384764b63f2568bbb8adda7b1c58aefb817ca070c513b928be7b7f350 |