TENSORFLOW
By Sahil
Narvekar
WHAT’S A TENSOR?
• An n-dimensional array
• 0-d tensor: scalar (number)
• 1-d tensor: vector
• 2-d tensor: matrix
• High dimensional generalizations of matrices.
WHAT IS TENSORFLOW?
• An open-source software library for
dataflow programming across a range of tasks.
• Numerical Computation using data flow graphs.
• Symbolic math library.
• Originally developed by Google Brain Team to conduct machine
learning and deep neural networks research.
• General enough to be applicable in a wide variety of other
domains as well .
• Provides an extensive suite of functions and classes that allow
users to build various models from scratch.
HISTORY
• Google Brain's second-generation system.
• Version 1.0.0 was released on February 11, 2017.
• can run on multiple CPUs and GPUs.
• Available on 64-bit Linux, macOS, Windows, and mobile
computing platforms including Android and iOS.
TF IS NOT THE ONLY DEEP LEARNING
LIBRARY
WHY TENSORFLOW?
WHY TENSORFLOW?
• Python API
• Portability
• Flexibility
• Visualization
• Checkpoints
COMPANIES USING TENSORFLOW
• Google
• ● OpenAI
• ● DeepMind
• ● Snapchat
• ● Uber
• ● Airbus
• ● eBay
• ● Dropbox
• ● A bunch of startups
SOME PROJECTS USING TENSORFLOW
• Neural Style Translation
• Generative Handwriting
• WaveNet: Text to Speech
HOW TENSORFLOW IS USED TODAY
SOURCES
• http://www.investopedia.com/articles/investing/110915/2-
problems-googles-open-source-tensorflow-plan.asp
• http://www.wired.com/2015/11/tensorflow-alone-will-not-
revolutionize-ai/
• http://www.tensorflow.org/
• http://www.wired.com/2015/11/google-open-sourcing-
tensorflow-shows-ais-future-is-data-not-code/
Tensor flow

Tensor flow