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

Quick Start Into TensorFlow - GDG Festac-Ojo I/...

Quick Start Into TensorFlow - GDG Festac-Ojo I/O 2019 Extended

Quick Start Into TensorFlow - GDG Festac-Ojo I/O 2019 Extended

Olayinka Peter Oluwafemi

June 22, 2019
Tweet

More Decks by Olayinka Peter Oluwafemi

Other Decks in Technology

Transcript

  1. What is TensorFlow? TensorFlow is an open source library for

    numerical computation and large-scale machine learning.
  2. You must have come across words like: • Artificial intelligence

    • Machine learning • Neural network • Deep learning
  3. Artificial Intelligence: A field of computer science that aims to

    make computers achieve human-style intelligence. There are many approaches to reaching this goal, including machine learning and deep learning.
  4. • Machine Learning: A set of related techniques in which

    computers are trained to perform a particular task rather than by explicitly programming them.
  5. • Neural Network: A construct in Machine Learning inspired by

    the network of neurons (nerve cells) in the biological brain. Neural networks are a fundamental part of deep learning.
  6. • Deep Learning: A subfield of machine learning that uses

    multi-layered neural networks. Often, “machine learning” and “deep learning” are used interchangeably.
  7. Generic task Custom task Stuff someone has solved before Very

    specific to your dataset “puppy” “Sylvester” Input to prediction
  8. Generic task Custom task Stuff someone has solved before Very

    specific to your dataset Pre-trained models (Machine Learning APIs) Cloud Machine Learning Engine Application developers Data scientists and ML practitioners
  9. Sometime in late 2017, I published Toodoo, a Firebase-powered app

    that basically lets you add tasks you want to be reminded of, but with some Machine Learning capabilities.
  10. Toodoo is not special. Except that it solves the problem

    of: Users spending large amount of time and/or having trouble in trying to read small printed material in a voluminous page
  11. Hence, allowing users to: • Hunt for text material (in

    languages such as Chinese, English, Finnish, French, German, Japanese, Korean, Portuguese & Spanish) with a device camera to capture an image. • Process the image and extract the text from it using powerful Google Cloud vision Optical Character Recognition (OCR) support. • Copy the extracted image to clipboard, and add them as to-dos
  12. Identify your own puppy among hundreds of puppies “Sylvester” “Driver”

    here could be referred to as ‘taxi driver’, for example Importance of specific prediction or translation
  13. • Cloud ML Engine allows you to build, train, and

    serve custom models with your own data
  14. TensorFlow is an end-to-end open source platform for machine learning.

    It has a comprehensive, flexible ecosystem of tools, libraries and community resources that lets researchers push the state-of-the-art in ML and developers easily build and deploy ML powered applications.