A powerful Automated Machine Learning python library.


Keywords
mlbox, auto-ml, stacking, pipeline, optimisation, automated-machine-learning, automl, classification, data-science, deep-learning, distributed, drift, encoding, kaggle, keras, lightgbm, machine-learning, optimization, prediction, preprocessing, regression, xgboost
License
BSD-1-Clause
Install
pip install mlbox==0.8.5

Documentation

docs/logos/logo.png

Documentation Status PyPI version Build Status GitHub Issues codecov License Downloads Python Versions


MLBox is a powerful Automated Machine Learning python library. It provides the following features:

  • Fast reading and distributed data preprocessing/cleaning/formatting
  • Highly robust feature selection and leak detection
  • Accurate hyper-parameter optimization in high-dimensional space
  • State-of-the art predictive models for classification and regression (Deep Learning, Stacking, LightGBM,...)
  • Prediction with models interpretation

For more details, please refer to the official documentation


How to Contribute

MLBox has been developed and used by many active community members. Your help is very valuable to make it better for everyone.

  • Check out call for contributions to see what can be improved, or open an issue if you want something.
  • Contribute to the tests to make it more reliable.
  • Contribute to the documents to make it clearer for everyone.
  • Contribute to the examples to share your experience with other users.
  • Open issue if you met problems during development.

For more details, please refer to CONTRIBUTING.