Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Machine Learning with Tensorflow - I/O extended 2018

Machine Learning with Tensorflow - I/O extended 2018

Akash Tandon

May 27, 2018
Tweet

More Decks by Akash Tandon

Other Decks in Programming

Transcript

  1. Machine learning in a nutshell - What is ML? -

    What exactly is a model again? - Types of ML algorithms - When to use it?
  2. Machine learning in a nutshell "A computer program is said

    to learn from experience E with respect to some class of tasks T and performance measure P if its performance at tasks in T, as measured by P, improves with experience E.” - Tom Mitchell
  3. ML in the wild - Health industry - Agriculture -

    E-commerce - .. and the list goes on!
  4. 7 steps of ML - Gathering data - Data preparation

    - Choosing a model - Training - Evaluation - Parameter tuning - Prediction We’ll better understand these steps through a code example further ahead.
  5. Why Tensorflow? - History - Concept of graphs - Support

    of end-to-end workflow including deployment - Vibrant community and diverse ecosystem including support for multiple languages including Python, JS, and R
  6. Hello world of ML - Image classification using MNIST dataset

    - We’ll use Google’s CoLab for this.
  7. Enter Tensorflow serving - Flexible, high-performance serving system for machine

    learning models, designed for production environments. - Export your pre-trained model and serve them to consumers/customers.
  8. Diverse ecosystem - Move across languages and re-use your models

    - Train your model in R or Python - Serve them in production using Javascript using tensorflow.js - Visualize processes using Tensorboard - Serve models using tf-serving - Make music and art using Tensorflow Magenta - … and a lot more!