Giter VIP home page Giter VIP logo

fashion-mnist-kfp-lab's Introduction

From Notebook to Kubeflow Pipeline using Fashion MNIST

This project aims to show how to convert the Fashion MNIST example notebook found on the Tensorflow website into notebook that can be run using Kubeflow Pipelines. Our hope is that this baseline workflow can be extended to apply to more complex scenarios. For a more detailed explanation of the different components of this notebook, check out the accompanying blog post.

Prerequisites

  • We recommend deploying Kubeflow on a system with 16GB of RAM or more. Otherwise, spin-up a virtual machine instance somewhere with these resources (e.g. t2.xlarge EC2 instance).

  • A basic understanding of Tensorflow and Jupyter Notebooks is helpful but not strictly necessary.

Installation

  1. Install Kubeflow on your local machine.

  2. Launch a notebook server from the Kubeflow Dashboard.

alt text

  1. Once in the Notebook server, launch a new terminal from the menu on the right (New > Terminal).

alt text

  1. In the terminal, download this Notebook from GitHub.
$ git clone https://github.com/manceps/manceps-canonical.git
  1. From there click on KF_Fashion_MNIST.ipynb on the notebook server homepage to begin working through the notebook.

Contributors

  • Chris Thompson
  • Rui Vasconcelos

Acknowledgements

Thanks to the folks at Tensorflow for providing the notebook this tutorial is based off of. Also thanks to the folks who have put in the hard work to make Kubeflow Pipelines a reality. There are many more excellent Kubeflow examples available on the Kubeflow repository.

fashion-mnist-kfp-lab's People

Contributors

lildonpancho avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.