Skip to content
This Repository contains the material for my tutorial "Managing the end-to-end machine learning lifecycle with MLFlow" at pyData/pyCon Berlin 2019.
Jupyter Notebook Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
data
LICENSE
MLproject
Pipfile
Pipfile.lock
README.md
conda.yaml
hands_on_example.ipynb
keras_example.ipynb
requirements.txt
train.py

README.md

Managing the end-to-end machine learning lifecycle with MLFlow

This Repository contains the resources for my tutorial "Managing the end-to-end machine learning lifecycle with MLFlow" at pyData/pyCon Berlin 2019.

Basic setup

Setup the environment

  • clone this repository

  • with virtualenv (recommended)

    • install virtualenv: pip install virtualenv
    • create a new environment: virtualenv mlflow_tutorial
    • activate the environment: source /mlflow_tutorial/bin/activate
    • run pip install -r requirements.txt
  • with pipenv

    • install pipenv: pip install pipenv
    • run pipenv install in the directory of the Pipfile
    • activate the environment by pipenv shell

The notebook

  • Get the hands_on_example.ipynb
  • run jupyter notebook

Advanced setup

Setup the environment

  • install postgresql: sudo apt-get install postgresql postgresql-contrib postgresql-server-dev-all
You can’t perform that action at this time.