SlideShare a Scribd company logo
1 of 12
Introduction to TensorFlow for Deep Learning
HTTP://WWW.ASTERIXSOLUTION.COM/BIG-DATA-HADOOP-TRAINING-
IN-MUMBAI.HTML
 According to MarketsandMarkets report, the deep learning market is
anticipated to grow at a CAGR of 65.3% between 2016 to 2022, reaching a
value of $1,772.9 million by 2022.
 2017 was the year where we saw great advancements in the field of
machine learning and deep learning, 2018 is all set to see many more
advanced use cases, with TensorFlow becoming the beloved machine
learning software library for big giants like Twitter, AirBnB, eBay, NVidia,
Google, Dropbox, SAP, QualComm, Facebook, Instagram, Uber, DeepMind,
Lenovo and many others on the verge of adopting TensorFlow.
 From hunting for new planets to preventing blindness by helping doctors
screen for diabetic retinopathy, there are several real-life use cases going
towards mainstream with the use of TensorFlow.
 2018 Stack Overflow Developer Survey revealed that TensorFlow is the fan-
favorite of machine learning frameworks with 73.5% respondents praising
it.
 So, since you’re still reading this post, looks like you want to start your
deep learning journey or have been playing with neural networks since
quite some time. Whichever case it be, you are in a bit of a dilemma as to
what makes TensorFlow so special compared to other deep learning
frameworks and libraries.
 Fret not! We are here to help you make it easier and quicker for you to
understand on why you should choose TensorFlow for Deep Learning.
 This article is for data enthusiasts or professionals interested in learning
more about what makes TensorFlow internet’s most favorite open source
machine learning project.
 This post will answer questions like – “What is TensorFlow?”, “What is
TensorFlow used for?”, “What are the applications of TensorFlow”? and
what makes TensorFlow the most popular open source machine learning
project.

Introduction to TensorFlow
 TensorFlow was developed by engineers and researchers working on the
Google Brain Team within Google’s Machine Intelligence research
organization.
 Earlier known as DistBelief , it was built in 2011 as proprietary system
dependent on deep learning neural networks.
 The code of DistBelief was altered in 2017 to develop a better software
application library known as TensorFlow since 2015.
 The main objective of making TensorFlow open source was to ensure that
all new research ideas are implemented in TensorFlow which will help
Google productize on those ideas first.
 Since 2015, TensorFlow has gained huge importance within the data
science community and ranks #1 among the popular deep learning
libraries for Data Science. In 2017, Google released TensorFlow Lite that
aims at helping developers build machine learning solutions directly for
embedded IoT and mobile devices.
 TensorFlow Lite provides superfast performance on small devices and
works well with all Android and iOS devices.
 With more than 1500 project mentions on GitHub and over 6000 open
source repositories showing its roots in various real-world research and
applications -TensorFlow is definitely one of the best deep learning library
out there. The constant growth and consistent updates add a feather to its
cap of popularity making it the fan-favourite machine learning framework
amongst researchers and developers.

What is TensorFlow?

 TensorFlow is an open source customizable software library for performing
numerical and graphical computations using data flow graphs.
 A flexible, scalable, and portable system used for creating large-scale neural
networks with multiple layers.
 The base language for TensorFlow is Python or C++.TensorFlow provides
fantastic architectural support that make it easy to deploy complex numerical
computations across diverse platforms ranging from PC’s to mobiles, edge
devices, and also cluster of servers.
 TensorFlow has been designed for use both in research and development and
in production systems. TensorFlow might be an overkill for simpler tasks but a
strong bet for complex deep learning tasks.
 "TensorFlow doesn't solve the problem, but gives you the toolkit to abstract
away from academics of a convolutional neural net and use one to solve your
problem.” Dan Nelson, head of data at Ocado Technology told Computerworld
UK

 Why use TensorFlow for Deep Learning?
 TensorFlow supports both CPU’s and GPU’s computing devices for distributed
computing.

It has faster compilation time compared to other deep learning libraries like
Keras and Torch.

It is easier to work with TensorFlow as it provide both C++ and Python API’s.
One can experiment in a rich, high-level environment and deploy models in
environment that requires native code or low latency. It now runs in many
other programming languages, from R to Swift to JavaScript.

TensorFlow has a much bigger community compared to other deep learning
libraries meaning it is easier to find several resources and MOOC’s to learn
TensorFlow.

 TensorFlow has readable and accessible syntax which is important for ease of
use. Considering the advanced nature of machine learning, complex syntax is
the last thing researchers and developers would want to work with.
 Provides high performance implementations for various learning models like
LSTM RNN and Stochastic Forests.

Has TensorBoard for excellent data visualizations.

What makes TensorFlow popular ?
 People often make a case that TensorFlow’s popularity as a deep learning
framework is based on its legacy as it enjoys the reputation of the household
name “Google”. TensorFlow, no doubt, is better in terms of marketing but
that’s not the only reason that make it the fan-favourite of researchers.


 i) Architectural Flexibility

TensorFlow provides highly flexible and modular architecture meaning
you can use only the required parts or use all the parts together.
TensorFlow integrates with anything than can call a simple C API and also
deals with limited concepts such as a sessions, Tensors and a DAG.
Computations need to be expressed as a data flow graph and TensorFlow
provides multiple versions of the same model or multiple models for
execution. Developers can split the design of the data flow from its
execution. Build up the data flow graph and then send it for execution on
the CPUs of machines or to the GPU’s or a combination of the two. All
takes places through a single interface hiding all the complexities from
user. Because the execution is asynchronous it scales across multiple
machines and can tackle large volumes of data. This facilitates non-
automatic migration to new models/versions and A/B testing of
experimental models.

 ii) Fantastic Performance

If you need high-performance models that can further be optimized and speed is of
utmost importance for the model then TensorFlow is the go-to framework of choice.
With support for threads, queues, and asynchronous computations, TensorFlow lets
make the most of your available hardware. Moreover, the cloud TPU hardware is
for working with TensorFlow providing unmatched speeds. Instead of churning data on
older CPU’s , cloud TPU’s can be used for superfast results.

iii) Easier Control through Multiple API’s

Developers always want to enjoy the experience of working with a software library and
TensorFlow has been built with that mindset. The highest level application program
interfaces are tuned for ease of usage and learning. Just with a little experience,
developers can get a knick-knack on how to handle the tool and understand what
of changes will result in the change of complete functionality. The lowest level API i.e.
the TensorFlow core API provides fine levels of control to work around with the model.
All other higher level API’s are built on top of the TensorFlow core API making it easier
to perform repetitive tasks.

 iv) Portability
 Organizations are often burdened with portability and TensorFlow
overcomes this challenge by allowing developers to play around a novel
idea on their laptop without requiring any additional hardware support.
With TensorFlow developers can deploy a trained on a mobile and this
how it provides true portability.

v) Excellent Community Engagement

It is easy to focus on features, capabilities, and benchmarks of a machine
learning model but difficult to write a code that humans can use vs. code
that machines can compile and run. The best thing about TensorFlow is
that everyone in the machine learning community is aware of it and are
open to trying out so that others can use of it to deploy meaningful
models. It’s like more intelligent minds solving problems, more shoulders
to stand upon.
www.asterixsolution.com
www.facebook.com/asterixsolutionlab
www.plus.google.com/+Asterixsolutionlab

More Related Content

Similar to Hadoop training in mumbai

Austin,TX Meetup presentation tensorflow final oct 26 2017
Austin,TX Meetup presentation tensorflow final oct 26 2017Austin,TX Meetup presentation tensorflow final oct 26 2017
Austin,TX Meetup presentation tensorflow final oct 26 2017Clarisse Hedglin
 
Bringing Machine Learning to Mobile Apps with TensorFlow
Bringing Machine Learning to Mobile Apps with TensorFlowBringing Machine Learning to Mobile Apps with TensorFlow
Bringing Machine Learning to Mobile Apps with TensorFlowAlaina Carter
 
TensorFlow.pptx
TensorFlow.pptxTensorFlow.pptx
TensorFlow.pptxKavikiran3
 
Introduction to tensorflow
Introduction to tensorflowIntroduction to tensorflow
Introduction to tensorflowviraj Salunkhe
 
Top Deep Learning Frameworks.pdf
Top Deep Learning Frameworks.pdfTop Deep Learning Frameworks.pdf
Top Deep Learning Frameworks.pdfAppdeveloper10
 
Tensorflow a brief introduction (1).pptx
Tensorflow a brief introduction (1).pptxTensorflow a brief introduction (1).pptx
Tensorflow a brief introduction (1).pptxAnandMenon54
 
Benchmarking open source deep learning frameworks
Benchmarking open source deep learning frameworksBenchmarking open source deep learning frameworks
Benchmarking open source deep learning frameworksIJECEIAES
 
Bringing Machine Learning to Mobile Apps with TensorFlow
Bringing Machine Learning to Mobile Apps with TensorFlowBringing Machine Learning to Mobile Apps with TensorFlow
Bringing Machine Learning to Mobile Apps with TensorFlowMarianne Harness
 
Tensorflow presentation
Tensorflow presentationTensorflow presentation
Tensorflow presentationAhmed rebai
 
PyTorch vs TensorFlow: The Force Is Strong With Which One? | Which One You Sh...
PyTorch vs TensorFlow: The Force Is Strong With Which One? | Which One You Sh...PyTorch vs TensorFlow: The Force Is Strong With Which One? | Which One You Sh...
PyTorch vs TensorFlow: The Force Is Strong With Which One? | Which One You Sh...Edureka!
 
Introduction to Tensor Flow-v1.pptx
Introduction to Tensor Flow-v1.pptxIntroduction to Tensor Flow-v1.pptx
Introduction to Tensor Flow-v1.pptxJanagi Raman S
 
"Large-Scale Deep Learning for Building Intelligent Computer Systems," a Keyn...
"Large-Scale Deep Learning for Building Intelligent Computer Systems," a Keyn..."Large-Scale Deep Learning for Building Intelligent Computer Systems," a Keyn...
"Large-Scale Deep Learning for Building Intelligent Computer Systems," a Keyn...Edge AI and Vision Alliance
 
What is TensorFlow? | Introduction to TensorFlow | TensorFlow Tutorial For Be...
What is TensorFlow? | Introduction to TensorFlow | TensorFlow Tutorial For Be...What is TensorFlow? | Introduction to TensorFlow | TensorFlow Tutorial For Be...
What is TensorFlow? | Introduction to TensorFlow | TensorFlow Tutorial For Be...Simplilearn
 
Dev fest GDG beja tensorflow presenatation
Dev fest GDG  beja tensorflow presenatationDev fest GDG  beja tensorflow presenatation
Dev fest GDG beja tensorflow presenatationAhmed rebai
 
building intelligent systems with large scale deep learning
building intelligent systems with large scale deep learningbuilding intelligent systems with large scale deep learning
building intelligent systems with large scale deep learningmustafa sarac
 
Deep learning with TensorFlow
Deep learning with TensorFlowDeep learning with TensorFlow
Deep learning with TensorFlowNdjido Ardo BAR
 

Similar to Hadoop training in mumbai (20)

Austin,TX Meetup presentation tensorflow final oct 26 2017
Austin,TX Meetup presentation tensorflow final oct 26 2017Austin,TX Meetup presentation tensorflow final oct 26 2017
Austin,TX Meetup presentation tensorflow final oct 26 2017
 
Bringing Machine Learning to Mobile Apps with TensorFlow
Bringing Machine Learning to Mobile Apps with TensorFlowBringing Machine Learning to Mobile Apps with TensorFlow
Bringing Machine Learning to Mobile Apps with TensorFlow
 
TensorFlow.pptx
TensorFlow.pptxTensorFlow.pptx
TensorFlow.pptx
 
Introduction to tensorflow
Introduction to tensorflowIntroduction to tensorflow
Introduction to tensorflow
 
Tensor flow white paper
Tensor flow white paperTensor flow white paper
Tensor flow white paper
 
Top Deep Learning Frameworks.pdf
Top Deep Learning Frameworks.pdfTop Deep Learning Frameworks.pdf
Top Deep Learning Frameworks.pdf
 
Tensorflow
TensorflowTensorflow
Tensorflow
 
Tensorflow a brief introduction (1).pptx
Tensorflow a brief introduction (1).pptxTensorflow a brief introduction (1).pptx
Tensorflow a brief introduction (1).pptx
 
Benchmarking open source deep learning frameworks
Benchmarking open source deep learning frameworksBenchmarking open source deep learning frameworks
Benchmarking open source deep learning frameworks
 
Bringing Machine Learning to Mobile Apps with TensorFlow
Bringing Machine Learning to Mobile Apps with TensorFlowBringing Machine Learning to Mobile Apps with TensorFlow
Bringing Machine Learning to Mobile Apps with TensorFlow
 
Python libraries
Python librariesPython libraries
Python libraries
 
Tensorflow presentation
Tensorflow presentationTensorflow presentation
Tensorflow presentation
 
PyTorch vs TensorFlow: The Force Is Strong With Which One? | Which One You Sh...
PyTorch vs TensorFlow: The Force Is Strong With Which One? | Which One You Sh...PyTorch vs TensorFlow: The Force Is Strong With Which One? | Which One You Sh...
PyTorch vs TensorFlow: The Force Is Strong With Which One? | Which One You Sh...
 
Introduction to Tensor Flow-v1.pptx
Introduction to Tensor Flow-v1.pptxIntroduction to Tensor Flow-v1.pptx
Introduction to Tensor Flow-v1.pptx
 
"Large-Scale Deep Learning for Building Intelligent Computer Systems," a Keyn...
"Large-Scale Deep Learning for Building Intelligent Computer Systems," a Keyn..."Large-Scale Deep Learning for Building Intelligent Computer Systems," a Keyn...
"Large-Scale Deep Learning for Building Intelligent Computer Systems," a Keyn...
 
What is TensorFlow? | Introduction to TensorFlow | TensorFlow Tutorial For Be...
What is TensorFlow? | Introduction to TensorFlow | TensorFlow Tutorial For Be...What is TensorFlow? | Introduction to TensorFlow | TensorFlow Tutorial For Be...
What is TensorFlow? | Introduction to TensorFlow | TensorFlow Tutorial For Be...
 
Dev fest GDG beja tensorflow presenatation
Dev fest GDG  beja tensorflow presenatationDev fest GDG  beja tensorflow presenatation
Dev fest GDG beja tensorflow presenatation
 
2019 04-23-tf lite-avid-f
2019 04-23-tf lite-avid-f2019 04-23-tf lite-avid-f
2019 04-23-tf lite-avid-f
 
building intelligent systems with large scale deep learning
building intelligent systems with large scale deep learningbuilding intelligent systems with large scale deep learning
building intelligent systems with large scale deep learning
 
Deep learning with TensorFlow
Deep learning with TensorFlowDeep learning with TensorFlow
Deep learning with TensorFlow
 

More from faizrashid1995

Android Developer Training
Android Developer TrainingAndroid Developer Training
Android Developer Trainingfaizrashid1995
 
Android Developer Training
Android Developer TrainingAndroid Developer Training
Android Developer Trainingfaizrashid1995
 
Big data and apache hadoop adoption
Big data and apache hadoop adoptionBig data and apache hadoop adoption
Big data and apache hadoop adoptionfaizrashid1995
 
Big Data Courses In Mumbai
Big Data Courses In MumbaiBig Data Courses In Mumbai
Big Data Courses In Mumbaifaizrashid1995
 
Python Classes In Thane
Python Classes In ThanePython Classes In Thane
Python Classes In Thanefaizrashid1995
 
python classes in thane
python classes in thanepython classes in thane
python classes in thanefaizrashid1995
 
android development training in mumbai
android development training in mumbaiandroid development training in mumbai
android development training in mumbaifaizrashid1995
 

More from faizrashid1995 (12)

Hadoop Training
Hadoop TrainingHadoop Training
Hadoop Training
 
Android Developer Training
Android Developer TrainingAndroid Developer Training
Android Developer Training
 
Android Developer Training
Android Developer TrainingAndroid Developer Training
Android Developer Training
 
Big data and apache hadoop adoption
Big data and apache hadoop adoptionBig data and apache hadoop adoption
Big data and apache hadoop adoption
 
What is hadoop
What is hadoopWhat is hadoop
What is hadoop
 
What is python
What is pythonWhat is python
What is python
 
The mean stack
The mean stackThe mean stack
The mean stack
 
Big Data Courses In Mumbai
Big Data Courses In MumbaiBig Data Courses In Mumbai
Big Data Courses In Mumbai
 
Python Classes In Thane
Python Classes In ThanePython Classes In Thane
Python Classes In Thane
 
python classes in thane
python classes in thanepython classes in thane
python classes in thane
 
Advanced java course
Advanced java courseAdvanced java course
Advanced java course
 
android development training in mumbai
android development training in mumbaiandroid development training in mumbai
android development training in mumbai
 

Recently uploaded

Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesVijayaLaxmi84
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxAnupam32727
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptxmary850239
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfPrerana Jadhav
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationdeepaannamalai16
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDhatriParmar
 
ARTERIAL BLOOD GAS ANALYSIS........pptx
ARTERIAL BLOOD  GAS ANALYSIS........pptxARTERIAL BLOOD  GAS ANALYSIS........pptx
ARTERIAL BLOOD GAS ANALYSIS........pptxAneriPatwari
 
4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptxmary850239
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...DhatriParmar
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxAneriPatwari
 

Recently uploaded (20)

Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their uses
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
 
ARTERIAL BLOOD GAS ANALYSIS........pptx
ARTERIAL BLOOD  GAS ANALYSIS........pptxARTERIAL BLOOD  GAS ANALYSIS........pptx
ARTERIAL BLOOD GAS ANALYSIS........pptx
 
4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptx
 

Hadoop training in mumbai

  • 1. Introduction to TensorFlow for Deep Learning HTTP://WWW.ASTERIXSOLUTION.COM/BIG-DATA-HADOOP-TRAINING- IN-MUMBAI.HTML
  • 2.  According to MarketsandMarkets report, the deep learning market is anticipated to grow at a CAGR of 65.3% between 2016 to 2022, reaching a value of $1,772.9 million by 2022.  2017 was the year where we saw great advancements in the field of machine learning and deep learning, 2018 is all set to see many more advanced use cases, with TensorFlow becoming the beloved machine learning software library for big giants like Twitter, AirBnB, eBay, NVidia, Google, Dropbox, SAP, QualComm, Facebook, Instagram, Uber, DeepMind, Lenovo and many others on the verge of adopting TensorFlow.  From hunting for new planets to preventing blindness by helping doctors screen for diabetic retinopathy, there are several real-life use cases going towards mainstream with the use of TensorFlow.
  • 3.  2018 Stack Overflow Developer Survey revealed that TensorFlow is the fan- favorite of machine learning frameworks with 73.5% respondents praising it.  So, since you’re still reading this post, looks like you want to start your deep learning journey or have been playing with neural networks since quite some time. Whichever case it be, you are in a bit of a dilemma as to what makes TensorFlow so special compared to other deep learning frameworks and libraries.  Fret not! We are here to help you make it easier and quicker for you to understand on why you should choose TensorFlow for Deep Learning.  This article is for data enthusiasts or professionals interested in learning more about what makes TensorFlow internet’s most favorite open source machine learning project.
  • 4.  This post will answer questions like – “What is TensorFlow?”, “What is TensorFlow used for?”, “What are the applications of TensorFlow”? and what makes TensorFlow the most popular open source machine learning project.  Introduction to TensorFlow  TensorFlow was developed by engineers and researchers working on the Google Brain Team within Google’s Machine Intelligence research organization.  Earlier known as DistBelief , it was built in 2011 as proprietary system dependent on deep learning neural networks.  The code of DistBelief was altered in 2017 to develop a better software application library known as TensorFlow since 2015.  The main objective of making TensorFlow open source was to ensure that all new research ideas are implemented in TensorFlow which will help Google productize on those ideas first.
  • 5.  Since 2015, TensorFlow has gained huge importance within the data science community and ranks #1 among the popular deep learning libraries for Data Science. In 2017, Google released TensorFlow Lite that aims at helping developers build machine learning solutions directly for embedded IoT and mobile devices.  TensorFlow Lite provides superfast performance on small devices and works well with all Android and iOS devices.  With more than 1500 project mentions on GitHub and over 6000 open source repositories showing its roots in various real-world research and applications -TensorFlow is definitely one of the best deep learning library out there. The constant growth and consistent updates add a feather to its cap of popularity making it the fan-favourite machine learning framework amongst researchers and developers.  What is TensorFlow? 
  • 6.  TensorFlow is an open source customizable software library for performing numerical and graphical computations using data flow graphs.  A flexible, scalable, and portable system used for creating large-scale neural networks with multiple layers.  The base language for TensorFlow is Python or C++.TensorFlow provides fantastic architectural support that make it easy to deploy complex numerical computations across diverse platforms ranging from PC’s to mobiles, edge devices, and also cluster of servers.  TensorFlow has been designed for use both in research and development and in production systems. TensorFlow might be an overkill for simpler tasks but a strong bet for complex deep learning tasks.  "TensorFlow doesn't solve the problem, but gives you the toolkit to abstract away from academics of a convolutional neural net and use one to solve your problem.” Dan Nelson, head of data at Ocado Technology told Computerworld UK 
  • 7.  Why use TensorFlow for Deep Learning?  TensorFlow supports both CPU’s and GPU’s computing devices for distributed computing.  It has faster compilation time compared to other deep learning libraries like Keras and Torch.  It is easier to work with TensorFlow as it provide both C++ and Python API’s. One can experiment in a rich, high-level environment and deploy models in environment that requires native code or low latency. It now runs in many other programming languages, from R to Swift to JavaScript.  TensorFlow has a much bigger community compared to other deep learning libraries meaning it is easier to find several resources and MOOC’s to learn TensorFlow. 
  • 8.  TensorFlow has readable and accessible syntax which is important for ease of use. Considering the advanced nature of machine learning, complex syntax is the last thing researchers and developers would want to work with.  Provides high performance implementations for various learning models like LSTM RNN and Stochastic Forests.  Has TensorBoard for excellent data visualizations.  What makes TensorFlow popular ?  People often make a case that TensorFlow’s popularity as a deep learning framework is based on its legacy as it enjoys the reputation of the household name “Google”. TensorFlow, no doubt, is better in terms of marketing but that’s not the only reason that make it the fan-favourite of researchers.  
  • 9.  i) Architectural Flexibility  TensorFlow provides highly flexible and modular architecture meaning you can use only the required parts or use all the parts together. TensorFlow integrates with anything than can call a simple C API and also deals with limited concepts such as a sessions, Tensors and a DAG. Computations need to be expressed as a data flow graph and TensorFlow provides multiple versions of the same model or multiple models for execution. Developers can split the design of the data flow from its execution. Build up the data flow graph and then send it for execution on the CPUs of machines or to the GPU’s or a combination of the two. All takes places through a single interface hiding all the complexities from user. Because the execution is asynchronous it scales across multiple machines and can tackle large volumes of data. This facilitates non- automatic migration to new models/versions and A/B testing of experimental models. 
  • 10.  ii) Fantastic Performance  If you need high-performance models that can further be optimized and speed is of utmost importance for the model then TensorFlow is the go-to framework of choice. With support for threads, queues, and asynchronous computations, TensorFlow lets make the most of your available hardware. Moreover, the cloud TPU hardware is for working with TensorFlow providing unmatched speeds. Instead of churning data on older CPU’s , cloud TPU’s can be used for superfast results.  iii) Easier Control through Multiple API’s  Developers always want to enjoy the experience of working with a software library and TensorFlow has been built with that mindset. The highest level application program interfaces are tuned for ease of usage and learning. Just with a little experience, developers can get a knick-knack on how to handle the tool and understand what of changes will result in the change of complete functionality. The lowest level API i.e. the TensorFlow core API provides fine levels of control to work around with the model. All other higher level API’s are built on top of the TensorFlow core API making it easier to perform repetitive tasks. 
  • 11.  iv) Portability  Organizations are often burdened with portability and TensorFlow overcomes this challenge by allowing developers to play around a novel idea on their laptop without requiring any additional hardware support. With TensorFlow developers can deploy a trained on a mobile and this how it provides true portability.  v) Excellent Community Engagement  It is easy to focus on features, capabilities, and benchmarks of a machine learning model but difficult to write a code that humans can use vs. code that machines can compile and run. The best thing about TensorFlow is that everyone in the machine learning community is aware of it and are open to trying out so that others can use of it to deploy meaningful models. It’s like more intelligent minds solving problems, more shoulders to stand upon.