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

Introduction to TensorFlow using google cloud P...

Introduction to TensorFlow using google cloud Platform

Ahmed Sobhy

August 03, 2019
Tweet

More Decks by Ahmed Sobhy

Other Decks in Programming

Transcript

  1. Three ways, with varying complexity: (1) Use a Cloud-based or

    Mobile API (Vision, Natural Language, etc.) (2) Use an existing model architecture, and retrain it or fine tune on your dataset (3) Develop your own machine learning models for new problems How Can You Get Started with Machine Learning? More flexible, but more effort required
  2. Three ways, with varying complexity: (1) Use a Cloud-based or

    Mobile API (Vision, Natural Language, etc.) (2) Use an existing model architecture, and retrain it or fine tune on your dataset (3) Develop your own machine learning models for new problems How Can You Get Started with Machine Learning? More flexible, but more effort required
  3. Computation is defined as a directed acyclic graph (DAG) to

    optimize an objective function • Graph is defined in high-level language (Python) • Graph is compiled and optimized • Graph is executed (in parts or fully) on available low level devices (CPU, GPU) • Data (tensors) flow through the graph • TensorFlow can compute gradients automatically Data Flow Graphs
  4. Architecture • Core in C++ • Different front ends ◦

    Python and C++ today, community may add more Core TensorFlow Execution System CPU GPU Android iOS ... C++ front end Python front end ...
  5. Claude Monet - Bouquet of Sunflowers Images from the Metropolitan

    Museum of Art (with permission) Image by @random_forests
  6. • Free Qwiklabs Access bit.ly/mena-16jul19-ml • Free Coursera Access bit.ly/studyjam-coursera

    • All Recorded sessions bit.ly/gdr-online-2019 • Feedback Form bit.ly/studyjam-feedback • Full schedule bit.ly/session-schedule
  7. tensorflow.org github.com/tensorflow Want to learn more? Coursera Intro to TensorFlow

    : coursera.org/learn/intro-tensorflow Udacity class on Deep Learning, goo.gl/iHssII Guides, codelabs, videos MNIST for Beginners, goo.gl/tx8R2b TensorFlow Resources, tensorflow.org/resources TensorFlow for Poets, goo.gl/bVjFIL ML Recipes, goo.gl/KewA03 TensorFlow and Deep Learning without a PhD, goo.gl/pHeXe7 What's Next