/tabular-automl

A low code, low-cost AutoML solution for tabular data.

Primary LanguagePythonMIT LicenseMIT

tabular-automl

A low code, low-cost AutoML solution for tabular data.

Tests Coverage Status

Installation and usage

tabular-automl is available as a Python package, as well as a web application in a docker container.

Using the web application

  1. Pull the container from one of the supported registries
    # docker hub
    $ docker pull harisonmg/tabular-automl:latest
    
    # GitHub packages
    $ docker pull ghcr.io/harisonmg/tabular-automl:latest
    
  2. Run the container
    $ docker run -dp 8000:8000 tabular-automl:latest
  3. Visit localhost:8000 in your browser
  4. Select a task type and upload your data
  5. Wait for a few minutes and you'll get a trained model as well as sample predictions

Using the Python package

This assumes you have basic knowledge of Python.

  1. Install the package from PyPI

    # using pip
    $ pip install tabular-automl
    
    # using pipenv
    $ pipenv install tabular-automl --skip-lock
    
  2. View example usage in the following Kaggle notebook:
    https://www.kaggle.com/harisonmwangi/tabular-automl/

License

The project is licensed under the MIT license.