SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
Spotle.ai Study Material
Spotle.ai/Learn
The Power Of Graph Computing For Deep Learning
Introduction to
Spotle.ai Study Material
Spotle.ai/Learn 2
Instructors
Mousum Dutta
Chief Data Scientist, Spotle.ai
Computer Science, IIT KGP
Rimjhim Ray
Head of Product, Spotle.ai
MBA, SP Jain
Spotle.ai Study Material
Spotle.ai/Learn
Machine Learning is a discipline of Artificial Intelligence. Deep Learning is a
specialised form of Machine Learning.
Artificial
Intelligence
Machine
Learning
Deep
Learning
• Ability of machines to think and act rationallyArtificial
Intelligence
• Ability of machines to take decisions without
being explicitly programmed
• Traditional Machine Learning trains machines
based on labelled and classified data
Machines take decisions basis this data
Machine
Learning
• Machines that mimic human brain through
artificial neural networks capable of extracting
features and classifies from data
• Does not require pre-processing of data or
feature engineering
Deep
Learning
AI, ML and DL – The Overview
Spotle.ai Study Material
Spotle.ai/Learn
" Neural networks are models of the brain
and nervous system
" Highly parallel
" Process information more like the
brain than a serial computer
" Capable of learning – supervised and
unsupervised learning
" Applications:
" As powerful problem solvers
" In simulating complex human
functions like vision, text processing,
complex manoeuvres
Artificial Neural Networks (ANN) - The Machine
Gets A Brain
Deep Learning and
Neural Network
Applications
Spotle.ai Study Material
Spotle.ai/Learn
Confidential
Object Detection – Self-Driving Cars
Spotle.ai Study Material
Spotle.ai/Learn
Confidential
This is a
cat!
This is a
cat!
This is
also a
cat!
Can a computer recognise a cat? Yes ML algorithms can be trained on tagged cat
images, to recognise a cat.
Image Recognition and Classification - Voila! It
Is A Cat!
Spotle.ai Study Material
Spotle.ai/Learn
Confidential
Digital assistant such as Alexa or Siri or the supposedly mind-blowing Google Duplex
use a variety of technology including 1. Speech Processor System consisting of a DSP
or Digital Signal Processing Module 2. Pattern Recognition consisting of NLU (Natural
Language Understanding) and NLP (Natural Language Processing) to understand the
speech and 3. A Speech synthesis module based on NLG or Natural Language
Generation techniques.
Speech Recognition – Google Duplex, Siri,
Alexa
Spotle.ai Study Material
Spotle.ai/Learn 9
" TensorFlow is a deep learning
framework adopted both in research
and production
" Open source software library for
numerical computation using data flow
graphs
" Originally developed by Google Brain
Team to conduct machine learning
research
" “TensorFlow is an interface for
expressing machine learning
algorithms, and an implementation for
executing such algorithms”
What Is TensorFlow?
Spotle.ai Study Material
Spotle.ai/Learn 10
Central Idea: Express a numeric computation as a graph.
● Graph nodes are operations which have any number of inputs
and outputs
● Graph edges are tensors which flow between nodes
TensorFlow – Central Idea
Spotle.ai Study Material
Spotle.ai/Learn 11
" The TensorFlow graph is a description of
computation
" The operators are placed on the graph
nodes
" It executes computations in a given
context of session
" A graph must be launched in a session
for any computation
" A session places the graph operations
onto devices such as CPU and GPU
" A session provides methods to execute
the graph operations
TensorFlow Graphs – Key Points
Spotle.ai Study Material
Spotle.ai/Learn
Estimators
Layers
Python C
Datasets
C++
Metrics
Java
TensorFlow Distributed Engine
High Level APIs
Mid Level APIs
Low Level APIs
TensorFlow Kernel
Estimators are High Level APIs that add an abstraction to graphs and sessions and encapsulate
training, evaluation, prediction simplifying the use of TensorFlow
TensorFlow Architecture
Spotle.ai Study Material
Spotle.ai/Learn
Visualization of graphs which is not an option with Scikit or Numpy
Portability - Computations can be deployed on multiple devices with single API
It is easily trainable for CPUs as well as GPUs for distributed computing
Allows parallel neural network training. Allows batch normalization and optimization of algorithms
Is open-source and backed by a large community of software engineers including Google
13
Why TensorFlow?
Used by:
Spotle.ai Study Material
Spotle.ai/Learn 14
TensorFlow – Example 1
Spotle.ai Study Material
Spotle.ai/Learn 15
TensorFlow – Example 2
Spotle.ai Study Material
Spotle.ai/Learn 16
TensorFlow – Example 2
Spotle.ai Study Material
Spotle.ai/Learn
✓ Understand the concept and architecture of deep learning and neural networks
✓ Learn the TensorFlow and Keras libraries and applications
✓ Learn how to build your own neural networks in TensorFlow and Keras
✓ Understand the various types of neural networks and their applications
✓ Consolidate your career in AI with personalised mentoring from industry
practitioners
✓ Build your own image recognition project using neural networks
✓ Build your career path in advanced AI and Deep Learning
Certificate Masterclass In Advanced Deep
Learning With TensorFlow and Keras
Spotle.ai Study Material
Spotle.ai/Learn
25 Interactive videos with
illustrative examples
24/7 Access to chat and
career support
4
Live classes with
instructors to learn
concepts first-hand
20 Quizzes to test your
learning on the go
9 Hours of lecture
1
Capstone project on
image recognition
using neural networks
Learn Deep Learning With TensorFlow At Spotle: https://spotle.ai/learn/Tensorflow-Keras
Learn At Your Own Pace With Integrated
Instructor Support
Spotle.ai Study Material
Spotle.ai/Learn
19
✓ Certificate of completion
✓ Integrated live projects and performance-based
internships
✓ Membership of Spotle AI Alumni club with priority
access to classes, events and mentoring.
✓ Optimized career path fitment through AI
✓ Personalised career guidance and assistance
Sign up for the Masterclass: https://spotle.ai/learn/Tensorflow-Keras
Your Take - aways

Mais conteúdo relacionado

Mais procurados

Introduction to Deep Learning, Keras, and TensorFlow
Introduction to Deep Learning, Keras, and TensorFlowIntroduction to Deep Learning, Keras, and TensorFlow
Introduction to Deep Learning, Keras, and TensorFlow
Sri Ambati
 
Deep learning.pptx
Deep learning.pptxDeep learning.pptx
Deep learning.pptx
MdMahfoozAlam5
 
Deep Learning Frameworks 2019 | Which Deep Learning Framework To Use | Deep L...
Deep Learning Frameworks 2019 | Which Deep Learning Framework To Use | Deep L...Deep Learning Frameworks 2019 | Which Deep Learning Framework To Use | Deep L...
Deep Learning Frameworks 2019 | Which Deep Learning Framework To Use | Deep L...
Simplilearn
 
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
Simplilearn
 
Deep Learning Tutorial | Deep Learning TensorFlow | Deep Learning With Neural...
Deep Learning Tutorial | Deep Learning TensorFlow | Deep Learning With Neural...Deep Learning Tutorial | Deep Learning TensorFlow | Deep Learning With Neural...
Deep Learning Tutorial | Deep Learning TensorFlow | Deep Learning With Neural...
Simplilearn
 

Mais procurados (20)

Deep learning with tensorflow
Deep learning with tensorflowDeep learning with tensorflow
Deep learning with tensorflow
 
Introduction to TensorFlow 2.0
Introduction to TensorFlow 2.0Introduction to TensorFlow 2.0
Introduction to TensorFlow 2.0
 
Getting started with TensorFlow
Getting started with TensorFlowGetting started with TensorFlow
Getting started with TensorFlow
 
Introduction to Deep Learning, Keras, and TensorFlow
Introduction to Deep Learning, Keras, and TensorFlowIntroduction to Deep Learning, Keras, and TensorFlow
Introduction to Deep Learning, Keras, and TensorFlow
 
Introduction to TensorFlow
Introduction to TensorFlowIntroduction to TensorFlow
Introduction to TensorFlow
 
Introduction to Machine Learning with TensorFlow
Introduction to Machine Learning with TensorFlowIntroduction to Machine Learning with TensorFlow
Introduction to Machine Learning with TensorFlow
 
Object classification using CNN & VGG16 Model (Keras and Tensorflow)
Object classification using CNN & VGG16 Model (Keras and Tensorflow) Object classification using CNN & VGG16 Model (Keras and Tensorflow)
Object classification using CNN & VGG16 Model (Keras and Tensorflow)
 
Neural Networks with Google TensorFlow
Neural Networks with Google TensorFlowNeural Networks with Google TensorFlow
Neural Networks with Google TensorFlow
 
Deep learning with keras
Deep learning with kerasDeep learning with keras
Deep learning with keras
 
Deep learning.pptx
Deep learning.pptxDeep learning.pptx
Deep learning.pptx
 
Deep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural NetworksDeep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural Networks
 
Deep Learning Frameworks 2019 | Which Deep Learning Framework To Use | Deep L...
Deep Learning Frameworks 2019 | Which Deep Learning Framework To Use | Deep L...Deep Learning Frameworks 2019 | Which Deep Learning Framework To Use | Deep L...
Deep Learning Frameworks 2019 | Which Deep Learning Framework To Use | Deep L...
 
CNN and its applications by ketaki
CNN and its applications by ketakiCNN and its applications by ketaki
CNN and its applications by ketaki
 
Introduction to Deep Learning (NVIDIA)
Introduction to Deep Learning (NVIDIA)Introduction to Deep Learning (NVIDIA)
Introduction to Deep Learning (NVIDIA)
 
Machine Learning with TensorFlow 2
Machine Learning with TensorFlow 2Machine Learning with TensorFlow 2
Machine Learning with TensorFlow 2
 
Convolutional Neural Network Models - Deep Learning
Convolutional Neural Network Models - Deep LearningConvolutional Neural Network Models - Deep Learning
Convolutional Neural Network Models - Deep Learning
 
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
 
Attention Is All You Need
Attention Is All You NeedAttention Is All You Need
Attention Is All You Need
 
Convolutional Neural Network (CNN)
Convolutional Neural Network (CNN)Convolutional Neural Network (CNN)
Convolutional Neural Network (CNN)
 
Deep Learning Tutorial | Deep Learning TensorFlow | Deep Learning With Neural...
Deep Learning Tutorial | Deep Learning TensorFlow | Deep Learning With Neural...Deep Learning Tutorial | Deep Learning TensorFlow | Deep Learning With Neural...
Deep Learning Tutorial | Deep Learning TensorFlow | Deep Learning With Neural...
 

Semelhante a Introduction To TensorFlow

"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
 

Semelhante a Introduction To TensorFlow (20)

Python libraries
Python librariesPython libraries
Python libraries
 
Top Artificial Intelligence Tools & Frameworks in 2023.pdf
Top Artificial Intelligence Tools & Frameworks in 2023.pdfTop Artificial Intelligence Tools & Frameworks in 2023.pdf
Top Artificial Intelligence Tools & Frameworks in 2023.pdf
 
How to use Artificial Intelligence with Python? Edureka
How to use Artificial Intelligence with Python? EdurekaHow to use Artificial Intelligence with Python? Edureka
How to use Artificial Intelligence with Python? Edureka
 
Image Recognition on AWS with Apache Spark and BigDL
Image Recognition on AWS with Apache Spark and BigDLImage Recognition on AWS with Apache Spark and BigDL
Image Recognition on AWS with Apache Spark and BigDL
 
AI & ML
AI & MLAI & ML
AI & ML
 
Journey of Generative AI
Journey of Generative AIJourney of Generative AI
Journey of Generative AI
 
Transfer Leaning Using Pytorch synopsis Minor project pptx
Transfer Leaning Using Pytorch  synopsis Minor project pptxTransfer Leaning Using Pytorch  synopsis Minor project pptx
Transfer Leaning Using Pytorch synopsis Minor project pptx
 
Deep learning framework
Deep learning frameworkDeep learning framework
Deep learning framework
 
Tensorflow a brief introduction (1).pptx
Tensorflow a brief introduction (1).pptxTensorflow a brief introduction (1).pptx
Tensorflow a brief introduction (1).pptx
 
Machine learning in startup
Machine learning in startupMachine learning in startup
Machine learning in startup
 
Machine Learning Techniques in Python Dissertation - Phdassistance
Machine Learning Techniques in Python Dissertation - PhdassistanceMachine Learning Techniques in Python Dissertation - Phdassistance
Machine Learning Techniques in Python Dissertation - Phdassistance
 
Intersnship presentation done on inventeron technology company
Intersnship presentation done on inventeron technology companyIntersnship presentation done on inventeron technology company
Intersnship presentation done on inventeron technology company
 
Machine learning and Deep learning on edge devices using TensorFlow
Machine learning and Deep learning on edge devices using TensorFlowMachine learning and Deep learning on edge devices using TensorFlow
Machine learning and Deep learning on edge devices using TensorFlow
 
1645 goldenberg using our laptop
1645 goldenberg using our laptop1645 goldenberg using our laptop
1645 goldenberg using our laptop
 
"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...
 
Deep Learning on Qubole Data Platform
Deep Learning on Qubole Data PlatformDeep Learning on Qubole Data Platform
Deep Learning on Qubole Data Platform
 
A Developer's Guide To Machine Learning
A Developer's Guide To Machine LearningA Developer's Guide To Machine Learning
A Developer's Guide To Machine Learning
 
AI Deep Learning - CF Machine Learning
AI Deep Learning - CF Machine LearningAI Deep Learning - CF Machine Learning
AI Deep Learning - CF Machine Learning
 
Track2 02. machine intelligence at google scale google, kaz sato, staff devel...
Track2 02. machine intelligence at google scale google, kaz sato, staff devel...Track2 02. machine intelligence at google scale google, kaz sato, staff devel...
Track2 02. machine intelligence at google scale google, kaz sato, staff devel...
 
Artificial Intelligence = ML + DL with Tensor Flow
Artificial Intelligence = ML + DL with Tensor FlowArtificial Intelligence = ML + DL with Tensor Flow
Artificial Intelligence = ML + DL with Tensor Flow
 

Mais de Spotle.ai

Mais de Spotle.ai (20)

Spotle AI-thon - AI For Good Business Plan Showcase - Team IIM Indore - AI Ro...
Spotle AI-thon - AI For Good Business Plan Showcase - Team IIM Indore - AI Ro...Spotle AI-thon - AI For Good Business Plan Showcase - Team IIM Indore - AI Ro...
Spotle AI-thon - AI For Good Business Plan Showcase - Team IIM Indore - AI Ro...
 
Spotle AI-thon - AI For Good Business Plan Showcase - Cummins College
Spotle AI-thon - AI For Good Business Plan Showcase - Cummins CollegeSpotle AI-thon - AI For Good Business Plan Showcase - Cummins College
Spotle AI-thon - AI For Good Business Plan Showcase - Cummins College
 
Spotle AI-thon Top 10 Showcase - Analysing Mental Health Of India - Team Elit...
Spotle AI-thon Top 10 Showcase - Analysing Mental Health Of India - Team Elit...Spotle AI-thon Top 10 Showcase - Analysing Mental Health Of India - Team Elit...
Spotle AI-thon Top 10 Showcase - Analysing Mental Health Of India - Team Elit...
 
Spotle AI-thon Top 10 Showcase - Analysing Mental Health Of India- Ankur chat...
Spotle AI-thon Top 10 Showcase - Analysing Mental Health Of India- Ankur chat...Spotle AI-thon Top 10 Showcase - Analysing Mental Health Of India- Ankur chat...
Spotle AI-thon Top 10 Showcase - Analysing Mental Health Of India- Ankur chat...
 
Spotle AI-thon Top 10 Showcase - Analysing Mental Health Of India - Team La c...
Spotle AI-thon Top 10 Showcase - Analysing Mental Health Of India - Team La c...Spotle AI-thon Top 10 Showcase - Analysing Mental Health Of India - Team La c...
Spotle AI-thon Top 10 Showcase - Analysing Mental Health Of India - Team La c...
 
Spotle AI-thon Top 10 Showcase - Analysing Mental Health Of India - Team Temp...
Spotle AI-thon Top 10 Showcase - Analysing Mental Health Of India - Team Temp...Spotle AI-thon Top 10 Showcase - Analysing Mental Health Of India - Team Temp...
Spotle AI-thon Top 10 Showcase - Analysing Mental Health Of India - Team Temp...
 
Spotle AI-thon Top 10 Showcase - Analysing Mental Health Of India - Team Zer...
 Spotle AI-thon Top 10 Showcase - Analysing Mental Health Of India - Team Zer... Spotle AI-thon Top 10 Showcase - Analysing Mental Health Of India - Team Zer...
Spotle AI-thon Top 10 Showcase - Analysing Mental Health Of India - Team Zer...
 
Spotle AI-thon Top 10 Showcase - Analysing Mental Health Of India - Shivam Gi...
Spotle AI-thon Top 10 Showcase - Analysing Mental Health Of India - Shivam Gi...Spotle AI-thon Top 10 Showcase - Analysing Mental Health Of India - Shivam Gi...
Spotle AI-thon Top 10 Showcase - Analysing Mental Health Of India - Shivam Gi...
 
Spotle AI-thon Top 10 Showcase - Analysing Mental Health Of India - Cyber Pun...
Spotle AI-thon Top 10 Showcase - Analysing Mental Health Of India - Cyber Pun...Spotle AI-thon Top 10 Showcase - Analysing Mental Health Of India - Cyber Pun...
Spotle AI-thon Top 10 Showcase - Analysing Mental Health Of India - Cyber Pun...
 
Spotle AI-thon Top 10 Showcase - Analysing Mental Health Of India - Tech Owls...
Spotle AI-thon Top 10 Showcase - Analysing Mental Health Of India - Tech Owls...Spotle AI-thon Top 10 Showcase - Analysing Mental Health Of India - Tech Owls...
Spotle AI-thon Top 10 Showcase - Analysing Mental Health Of India - Tech Owls...
 
Spotle AI-thon Top 10 Showcase - Analysing Mental Health Of India - Team Jar...
 Spotle AI-thon Top 10 Showcase - Analysing Mental Health Of India - Team Jar... Spotle AI-thon Top 10 Showcase - Analysing Mental Health Of India - Team Jar...
Spotle AI-thon Top 10 Showcase - Analysing Mental Health Of India - Team Jar...
 
Artificial intelligence in fintech
Artificial intelligence in fintechArtificial intelligence in fintech
Artificial intelligence in fintech
 
Semi-supervised Machine Learning
Semi-supervised Machine LearningSemi-supervised Machine Learning
Semi-supervised Machine Learning
 
Basics of Reinforcement Learning
Basics of Reinforcement LearningBasics of Reinforcement Learning
Basics of Reinforcement Learning
 
Tableau And Data Visualization - Get Started
Tableau And Data Visualization - Get StartedTableau And Data Visualization - Get Started
Tableau And Data Visualization - Get Started
 
Artificial Intelligence in FinTech
Artificial Intelligence in FinTechArtificial Intelligence in FinTech
Artificial Intelligence in FinTech
 
Supervised and Unsupervised Machine Learning
Supervised and Unsupervised Machine LearningSupervised and Unsupervised Machine Learning
Supervised and Unsupervised Machine Learning
 
Growing-up With AI
Growing-up With AIGrowing-up With AI
Growing-up With AI
 
AI And Cyber-security Threats
AI And Cyber-security ThreatsAI And Cyber-security Threats
AI And Cyber-security Threats
 
Robotic Process Automation With Blue Prism
Robotic Process Automation With Blue PrismRobotic Process Automation With Blue Prism
Robotic Process Automation With Blue Prism
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

Introduction To TensorFlow

  • 1. Spotle.ai Study Material Spotle.ai/Learn The Power Of Graph Computing For Deep Learning Introduction to
  • 2. Spotle.ai Study Material Spotle.ai/Learn 2 Instructors Mousum Dutta Chief Data Scientist, Spotle.ai Computer Science, IIT KGP Rimjhim Ray Head of Product, Spotle.ai MBA, SP Jain
  • 3. Spotle.ai Study Material Spotle.ai/Learn Machine Learning is a discipline of Artificial Intelligence. Deep Learning is a specialised form of Machine Learning. Artificial Intelligence Machine Learning Deep Learning • Ability of machines to think and act rationallyArtificial Intelligence • Ability of machines to take decisions without being explicitly programmed • Traditional Machine Learning trains machines based on labelled and classified data Machines take decisions basis this data Machine Learning • Machines that mimic human brain through artificial neural networks capable of extracting features and classifies from data • Does not require pre-processing of data or feature engineering Deep Learning AI, ML and DL – The Overview
  • 4. Spotle.ai Study Material Spotle.ai/Learn " Neural networks are models of the brain and nervous system " Highly parallel " Process information more like the brain than a serial computer " Capable of learning – supervised and unsupervised learning " Applications: " As powerful problem solvers " In simulating complex human functions like vision, text processing, complex manoeuvres Artificial Neural Networks (ANN) - The Machine Gets A Brain
  • 5. Deep Learning and Neural Network Applications
  • 7. Spotle.ai Study Material Spotle.ai/Learn Confidential This is a cat! This is a cat! This is also a cat! Can a computer recognise a cat? Yes ML algorithms can be trained on tagged cat images, to recognise a cat. Image Recognition and Classification - Voila! It Is A Cat!
  • 8. Spotle.ai Study Material Spotle.ai/Learn Confidential Digital assistant such as Alexa or Siri or the supposedly mind-blowing Google Duplex use a variety of technology including 1. Speech Processor System consisting of a DSP or Digital Signal Processing Module 2. Pattern Recognition consisting of NLU (Natural Language Understanding) and NLP (Natural Language Processing) to understand the speech and 3. A Speech synthesis module based on NLG or Natural Language Generation techniques. Speech Recognition – Google Duplex, Siri, Alexa
  • 9. Spotle.ai Study Material Spotle.ai/Learn 9 " TensorFlow is a deep learning framework adopted both in research and production " Open source software library for numerical computation using data flow graphs " Originally developed by Google Brain Team to conduct machine learning research " “TensorFlow is an interface for expressing machine learning algorithms, and an implementation for executing such algorithms” What Is TensorFlow?
  • 10. Spotle.ai Study Material Spotle.ai/Learn 10 Central Idea: Express a numeric computation as a graph. ● Graph nodes are operations which have any number of inputs and outputs ● Graph edges are tensors which flow between nodes TensorFlow – Central Idea
  • 11. Spotle.ai Study Material Spotle.ai/Learn 11 " The TensorFlow graph is a description of computation " The operators are placed on the graph nodes " It executes computations in a given context of session " A graph must be launched in a session for any computation " A session places the graph operations onto devices such as CPU and GPU " A session provides methods to execute the graph operations TensorFlow Graphs – Key Points
  • 12. Spotle.ai Study Material Spotle.ai/Learn Estimators Layers Python C Datasets C++ Metrics Java TensorFlow Distributed Engine High Level APIs Mid Level APIs Low Level APIs TensorFlow Kernel Estimators are High Level APIs that add an abstraction to graphs and sessions and encapsulate training, evaluation, prediction simplifying the use of TensorFlow TensorFlow Architecture
  • 13. Spotle.ai Study Material Spotle.ai/Learn Visualization of graphs which is not an option with Scikit or Numpy Portability - Computations can be deployed on multiple devices with single API It is easily trainable for CPUs as well as GPUs for distributed computing Allows parallel neural network training. Allows batch normalization and optimization of algorithms Is open-source and backed by a large community of software engineers including Google 13 Why TensorFlow? Used by:
  • 14. Spotle.ai Study Material Spotle.ai/Learn 14 TensorFlow – Example 1
  • 15. Spotle.ai Study Material Spotle.ai/Learn 15 TensorFlow – Example 2
  • 16. Spotle.ai Study Material Spotle.ai/Learn 16 TensorFlow – Example 2
  • 17. Spotle.ai Study Material Spotle.ai/Learn ✓ Understand the concept and architecture of deep learning and neural networks ✓ Learn the TensorFlow and Keras libraries and applications ✓ Learn how to build your own neural networks in TensorFlow and Keras ✓ Understand the various types of neural networks and their applications ✓ Consolidate your career in AI with personalised mentoring from industry practitioners ✓ Build your own image recognition project using neural networks ✓ Build your career path in advanced AI and Deep Learning Certificate Masterclass In Advanced Deep Learning With TensorFlow and Keras
  • 18. Spotle.ai Study Material Spotle.ai/Learn 25 Interactive videos with illustrative examples 24/7 Access to chat and career support 4 Live classes with instructors to learn concepts first-hand 20 Quizzes to test your learning on the go 9 Hours of lecture 1 Capstone project on image recognition using neural networks Learn Deep Learning With TensorFlow At Spotle: https://spotle.ai/learn/Tensorflow-Keras Learn At Your Own Pace With Integrated Instructor Support
  • 19. Spotle.ai Study Material Spotle.ai/Learn 19 ✓ Certificate of completion ✓ Integrated live projects and performance-based internships ✓ Membership of Spotle AI Alumni club with priority access to classes, events and mentoring. ✓ Optimized career path fitment through AI ✓ Personalised career guidance and assistance Sign up for the Masterclass: https://spotle.ai/learn/Tensorflow-Keras Your Take - aways