marcusRB / ml_devops_tutorial

πŸπŸ€– Tutorial on DevOps for Data Science - this uses Azure pipelines for the DevOps implementation

Home Page:https://ml-devops-tutorial.readthedocs.io/en/latest/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Machine Learning DevOps

License: CC BY 4.0

πŸπŸ€– Tutorial on DevOps for Data Science - this uses Azure pipelines for the DevOps implementation

πŸš€ Detailed set up instructions

The detailed set up instructions including how to create your virtual environment and to get an Azure account can be found at πŸ‘‰πŸΌ https://ml-devops-tutorial.readthedocs.io/en/latest/setup.html.


Pre requisites

Python 3.x

We will be using Python. so we recommend you get the latest version, which is 3.7

Git

Git is a version control software that records changes to a file or set of files. Git is especially helpful for software developers as it allows changes to be tracked (including who and when) when working on a project.

To download Git, go to the following link and choose the correct version for your operating system: https://git-scm.com/downloads.

GitHub

GitHub is a web-based service for version control using Git. You will need to set up an account at https://github.com. Basic GitHub accounts are free and you can now also have private repositories.

IDE supporting Python

Text editors are tools with powerful features designed to optimize writing code. There are several text editors that you can choose from.

Get VS code using πŸ‘‰πŸΌ this link. This is your facilitator's favourite πŸ’œ and it is worth trying.

If you decide to go for VSCode make sure to also have the Python extension installed. This will make your life so much easier (and it comes with a lot of nifty features 😎).

Setup

Basic setup

  1. Clone this repository. From a terminal:
    git clone https://github.com/trallard/ml_devops_tutorial.git
    
  2. Change into the setup directory
    cd setup
    
  3. Install the requirements:
    pip install -r requirements
    pip install --upgrade azureml-sdk
    

Additional resources

πŸ“– We will be using Azure Pipelines during the workshop so make sure to visit the docs before following the tutorial using πŸ‘‰πŸΌthis link πŸš€πŸš€

Note that we also use the Python Azure Machine learning SDK πŸ‘‰πŸΌ check the docs here

πŸš€ PRs and Issues are welcome

License

License: CC BY 4.0

This repo is licensed using a CC-BY so you are free to use, remix, and share so long attribution is provided to the original author.

About

πŸπŸ€– Tutorial on DevOps for Data Science - this uses Azure pipelines for the DevOps implementation

https://ml-devops-tutorial.readthedocs.io/en/latest/

License:Creative Commons Attribution 4.0 International


Languages

Language:Jupyter Notebook 98.7%Language:Python 1.0%Language:Shell 0.2%Language:Dockerfile 0.1%Language:HTML 0.1%