0% found this document useful (0 votes)
7 views

Tensor Flow

Uploaded by

nagarajans
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

Tensor Flow

Uploaded by

nagarajans
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 30

Plan

➢ Introduction

➢ What is Tensor flow ?

➢ Why Tensor flow ?

➢ Cool Projects with Tensor flow

➢ Conclusion
Quick Questions
➢ How many people have heard about Deep Learning | Machine learning | tensorflow ?

➢ How many people know about Deep Learning | Machine learning | tensorflow?

➢ How many people are using Deep Learning | Machine learning | tensorflow ?
Introduction : What is Machine
learning ?
Introduction : What is Machine learning (2) ?
★ Subfield of Artificial Intelligence (AI) gives "computers the ability
to learn without being explicitly programmed"

★ Machine learning is preferred approach to :


➢ Weather prediction
➢ Recommendation systems
➢ Spam Filtering
Introduction : What is Deep Learning ?

Deep Learning is a subfield of Machine learning


concerned with algorithms inspired by
the structure and the function of the brain called
artificial neural network.
Introduction : What is Deep Learning ?

Neurons in the brain


➢ Our brain has lots of neurons connected
together and the strength of
the connections between neurons
represents long term knowledge.
Introduction : What is Deep Learning ?

Neural Network (Deep


Learning)
Introduction : Deep learning Why Now ?

➢ Big DATA

➢ big processing power

➢ robust neural networks


Tools
2. What is TensorFlow ?

 TensorFlow is an open-source library for Deep Learning and Machine learning

 Developed by the Google Brain team and released in November 2015

● TensorFlow is mainly used for: Classification, Perception, Understanding,


Discovering, Prediction and Creation
2. What is TensorFlow ?
TensorFlow = Tensor + Flow = Data + Flow
2. But What is Tensor ?

An n-dimensional array :

➢ 0-d tensor: scalar (number)


➢ 1-d tensor: vector
➢ 2-d tensor: matrix
➢ and so on
2. But What is Tensor Flow?

Data Flow Graphs

➢ Dataflow is a common programming model for


parallel computing.

➢ Tensor Flow uses a dataflow graph to represent


your computation
2. What are the benefits of using graphs ?
➢ Parallelism. ( it is easy for the system to identify operations that can execute in
parallel )

➢ Distributed execution ( it is possible for TensorFlow to partition your program


across multiple devices CPUs, GPUs, and TPUs)

➢ Compilation (generate faster code)

➢ Portability (You can build a dataflow graph in Python, store it in a Saved Model,
and restore it in a C++ program )
More in Tensorflow:

➢ It possible to add machine learning capabilities to any web application

➢ You can use the APIs to build and train models right in the browser or in
your Node.js server application

➢ You can use TensorFlow.js to run existing models in your JavaScript


environment.
3. Why Tensorflow ?
Why TensorFlow : Runs Everywhere

Runs on desktop and mobile devices such as


● Linux
● macOS
● iOS
● Android Windows
● Raspberry pi
● And
Why TensorFlow : Flexibility

 Python API offers flexibility to create all sorts of


computations(Including any neural network
architecture we can think of)
 Includes highly efficient C++ implementations of
many ML operations
Why TensorFlow: Parallel Computation

TensorFlow supports distributed computing


Why TensorFlow : Large community

 One the the most popular open source projects on


GitHub
 It has a dedicated team of passionate and helpful
developers
 Growing community contributing to improve it
Why TensorFlow :Google products
● It powers many of Google’s large-scale services, such as

 Google Cloud Speech


 Google Photos and
 Google Search
Why TensorFlow : Big Companies using
Tensorflow
● Google
● OpenAI
● DeepMind
● Uber
● eBay
● DropBox
● A bunch of startups
Cool Projects with Tensorflow
Project1 : Image Classification
Cool Projects with Tensorflow
Project 2: Object Detection
Cool Projects with Tensorflow
Project 3: Speech recognition
Cool Projects with Tensorflow
Project 4: Deep learning driven jazz generation
Cool Projects with Tensorflow
Project 5: Restore colors in B&W photos and videos
Cool Projects with Tensorflow
Project 6: Transferring style from famous paintings
Tensorflow
There are numerous and amazing things that people have done
using machine learning, some of which include applications
relating to health care, recommendation engines for movies, music,
personalized ads, and social media sentiment mining to name a few.

With these advancements in machine learning and artificial


intelligence that seem mind-boggling, TensorFlow is tool that is
helping to achieve these goals

You might also like