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).
Requires at least Python 3.10. Simply run
pip install mlwiz
mlwiz-data --config-file examples/DATA_CONFIGS/config_MNIST.yml [--debug]
mlwiz-exp --config-file examples/MODEL_CONFIGS/config_MLP.yml [--debug]
Use CTRL-C
, then type ray stop --force
to stop all ray processes you have launched.
It's very easy to load the model from the experiments: see the end of the Tutorial for more information!