Skip to main content

Otto is a simple Boilerplate for Machine Learning projects integrated with MLflow tools

Project description

OTTO

Otto is a simple Boilerplate for Machine Learning projects integrated with MLflow that creates a basic directory structure to organize your code and data. Otto is strongly based on Cookiecutter, if you need something more complete is a good desition to visit his repo.

├── MLproject
├── README.md
├── Dockerfile
├── .env
├── .gitignore
├── data
│   ├── processed/
│   └── raw/
├── notebooks/
├── src/
│   ├── data/
│   │   └── __init__.py
│   │   └── data_preparation.py
│   ├── features/
│   │   └── __init__.py
│   ├── models/
│   │   └── __init__.py
│   │   └── model.py
│   └── __init__.py
└── tests/

Usage

Simple install otto using pip as follows

pip install otto-ml

and use otto

otto --name new-project

or simple use it with out params and let otto guides you 😉

otto

and that's it! 😝

...someone says "ok, but how is supposedly I will use this structure in practice?" go to the Wiki to find out.

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

otto-ml-0.1.11.tar.gz (4.6 kB view hashes)

Uploaded Source

Built Distribution

otto_ml-0.1.11-py3-none-any.whl (7.4 kB view hashes)

Uploaded Python 3

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