SlideShare a Scribd company logo
1 of 31
DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow
Agenda
❖ Introduction To AI, ML and DL
❖ What is Deep Learning
❖ Applications of Deep Learning
❖ What is a Neural Network ?
❖ Structure of Perceptron
❖ Demo: Perceptron from scratch : Python
❖ Demo: Creating Deep Neural Nets: Python
DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow
DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow
DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow
AI, ML and DL
DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow
AI, ML and DL
Artificial Intelligence
Machine Learning
Deep Learning
ARTIFICIAL INTELLIGENCE
A technique which enables machines
to mimic human behaviour
MACHINE LEARNING
Subset of AI technique which use
statistical methods to enable machines
to improve with experience
DEEP LEARNING
Subset of ML which make the
computation of multi-layer neural
network feasible
DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow
AI, ML and DL
Artificial Intelligence
Machine Learning
Deep Learning
ARTIFICIAL INTELLIGENCE
A technique which enables machines
to mimic human behaviour
MACHINE LEARNING
Subset of AI technique which use
statistical methods to enable machines
to improve with experience
DEEP LEARNING
Subset of ML which make the
computation of multi-layer neural
network feasible
DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow
AI, ML and DL
Artificial Intelligence
Machine Learning
Deep Learning
ARTIFICIAL INTELLIGENCE
A technique which enables machines
to mimic human behaviour
MACHINE LEARNING
Subset of AI technique which use
statistical methods to enable machines
to improve with experience
DEEP LEARNING
Subset of ML which make the
computation of multi-layer neural
network feasible
DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow
What is Artificial Intelligence ?
The theory and development of computer systems able to perform tasks normally requiring human intelligence,
such as visual perception, speech recognition, decision-making and translation between languages.
DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow
What is Machine Learning?
Machine Learning is a class of algorithms which is data-driven, i.e. unlike "normal"
algorithms it is the data that "tells" what the "good answer" is
Getting computers to program themselves and also teaching them to make decisions using data
“Where writing software is the bottleneck, let the data do the work instead.”
DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow
What is Machine Learning?
“A computer program is said to learn from experience E with respect to some task T and some performance measure P, if its
performance on T, as measured by P, improves with experience E.” — Tom Mitchell, Carnegie Mellon University
Basically, Machine Learning is referred to as a type of artificial intelligence (AI) that provides computers with the ability to
learn without being explicitly programmed by exposing them to vast amount of data.
DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow
Drawback of Machine Learning
1. Not useful while working with high dimensional
data.
2. Second major challenge is to tell the computer
what are the features it should look for
DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow
Curse of Dimensionality
• Consider a line of 100 yards and you have dropped a coin somewhere on the line.
• Next, consider you have a square of side 100 yards.
• Lets take it a step ahead by considering a cube of side 100 yards each
DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow
Application of Deep Learning
Speech Recognition Automatic Machine Translation
DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow
Application of Deep Learning
Instant Visual Translation Automated Self Driven Cars
DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow
Application of Deep Learning
Chat-botsPredicting the Future
DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow
Application of Deep Learning
Dream Reading MachineGoogle AI Eye Doctor
DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow
Neurons
DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow
Artificial Neuron Perceptron
DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow
Classification Problem
• Class 1: Inputs having output as 0 that lies below the decision line.
• Class 2: Inputs having output as 1 that lies above the decision line or separator.
DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow
AND GATE: Artificial Neuron
DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow
Role of Weights and Bias
• For a perceptron, there can be one more input called bias
• While the weights determine the slope of the classifier line, bias allows us to shift the line towards left or right
• Normally bias is treated as another weighted input with input value 𝑥_0 = 1
DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow
Training a Perceptron
• By training we are trying to find a line | plane | hyperplane which can correctly separate two classes by
adjusting the weights and biases
• We train the perceptron to respond to each input vector with a corresponding target value of 0 or 1.
• Let’s understand the perceptron training process.
DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow
Training Network Weights
• We can estimate the weight values for our training data using ‘stochastic gradient descent’ optimizer.
• Stochastic gradient descent requires two parameters:
• Learning Rate: Used to limit the amount each weight is corrected each time it is updated.
• Epochs: The number of times to run through the training data while updating the weight.
• These, along with the training data will be the arguments to the function.
DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow
Deep Neural Network
DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow
Deep Neural Network
DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow
MNIST : Dataset
DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow
MNIST : Dataset
DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow
Deep Neural Network
Copyright © 2019, edureka and/or its affiliates. All rights reserved.
DEMO
Deep Learning With Python Tutorial | Edureka

More Related Content

What's hot

AI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete Deck
AI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete DeckAI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete Deck
AI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete Deck
SlideTeam
 
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...
Simplilearn
 
Deep Learning Applications | Deep Learning Applications In Real Life | Deep l...
Deep Learning Applications | Deep Learning Applications In Real Life | Deep l...Deep Learning Applications | Deep Learning Applications In Real Life | Deep l...
Deep Learning Applications | Deep Learning Applications In Real Life | Deep l...
Simplilearn
 

What's hot (20)

What is Deep Learning?
What is Deep Learning?What is Deep Learning?
What is Deep Learning?
 
AI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete Deck
AI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete DeckAI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete Deck
AI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete Deck
 
Machine learning
Machine learningMachine learning
Machine learning
 
Introduction to Recurrent Neural Network
Introduction to Recurrent Neural NetworkIntroduction to Recurrent Neural Network
Introduction to Recurrent Neural Network
 
General introduction to AI ML DL DS
General introduction to AI ML DL DSGeneral introduction to AI ML DL DS
General introduction to AI ML DL DS
 
Convolutional Neural Network Models - Deep Learning
Convolutional Neural Network Models - Deep LearningConvolutional Neural Network Models - Deep Learning
Convolutional Neural Network Models - Deep Learning
 
Neural networks
Neural networksNeural networks
Neural networks
 
Introduction to Deep Learning
Introduction to Deep LearningIntroduction to Deep Learning
Introduction to Deep Learning
 
PyTorch Python Tutorial | Deep Learning Using PyTorch | Image Classifier Usin...
PyTorch Python Tutorial | Deep Learning Using PyTorch | Image Classifier Usin...PyTorch Python Tutorial | Deep Learning Using PyTorch | Image Classifier Usin...
PyTorch Python Tutorial | Deep Learning Using PyTorch | Image Classifier Usin...
 
What is a Neural Network | Edureka
What is a Neural Network | EdurekaWhat is a Neural Network | Edureka
What is a Neural Network | Edureka
 
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...
 
Deep learning
Deep learningDeep learning
Deep learning
 
Deep learning
Deep learning Deep learning
Deep learning
 
Intro/Overview on Machine Learning Presentation
Intro/Overview on Machine Learning PresentationIntro/Overview on Machine Learning Presentation
Intro/Overview on Machine Learning Presentation
 
Convolutional Neural Network and Its Applications
Convolutional Neural Network and Its ApplicationsConvolutional Neural Network and Its Applications
Convolutional Neural Network and Its Applications
 
Deep Learning Applications | Deep Learning Applications In Real Life | Deep l...
Deep Learning Applications | Deep Learning Applications In Real Life | Deep l...Deep Learning Applications | Deep Learning Applications In Real Life | Deep l...
Deep Learning Applications | Deep Learning Applications In Real Life | Deep l...
 
Introduction to Neural Networks
Introduction to Neural NetworksIntroduction to Neural Networks
Introduction to Neural Networks
 
Deep learning - what is it and why now?
Deep learning - what is it and why now?Deep learning - what is it and why now?
Deep learning - what is it and why now?
 
1.Introduction to deep learning
1.Introduction to deep learning1.Introduction to deep learning
1.Introduction to deep learning
 
Artificial Intelligence with Python | Edureka
Artificial Intelligence with Python | EdurekaArtificial Intelligence with Python | Edureka
Artificial Intelligence with Python | Edureka
 

Similar to Deep Learning With Python Tutorial | Edureka

Deep learning - a primer
Deep learning - a primerDeep learning - a primer
Deep learning - a primer
Uwe Friedrichsen
 
Deep learning - a primer
Deep learning - a primerDeep learning - a primer
Deep learning - a primer
Shirin Elsinghorst
 
9.b-CMPS 403-F20-Session 9-Intro to ML II.pdf
9.b-CMPS 403-F20-Session 9-Intro to ML II.pdf9.b-CMPS 403-F20-Session 9-Intro to ML II.pdf
9.b-CMPS 403-F20-Session 9-Intro to ML II.pdf
AmirMohamedNabilSale
 

Similar to Deep Learning With Python Tutorial | Edureka (20)

An introduction to Machine Learning (and a little bit of Deep Learning)
An introduction to Machine Learning (and a little bit of Deep Learning)An introduction to Machine Learning (and a little bit of Deep Learning)
An introduction to Machine Learning (and a little bit of Deep Learning)
 
Week3-Deep Neural Network (DNN).pptx
Week3-Deep Neural Network (DNN).pptxWeek3-Deep Neural Network (DNN).pptx
Week3-Deep Neural Network (DNN).pptx
 
Deep Learning Interview Questions and Answers | Edureka
Deep Learning Interview Questions and Answers | EdurekaDeep Learning Interview Questions and Answers | Edureka
Deep Learning Interview Questions and Answers | Edureka
 
Deep learning - a primer
Deep learning - a primerDeep learning - a primer
Deep learning - a primer
 
Deep learning - a primer
Deep learning - a primerDeep learning - a primer
Deep learning - a primer
 
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
 
EssentialsOfMachineLearning.pdf
EssentialsOfMachineLearning.pdfEssentialsOfMachineLearning.pdf
EssentialsOfMachineLearning.pdf
 
TensorFlow Object Detection | Realtime Object Detection with TensorFlow | Ten...
TensorFlow Object Detection | Realtime Object Detection with TensorFlow | Ten...TensorFlow Object Detection | Realtime Object Detection with TensorFlow | Ten...
TensorFlow Object Detection | Realtime Object Detection with TensorFlow | Ten...
 
Machine Duping 101: Pwning Deep Learning Systems
Machine Duping 101: Pwning Deep Learning SystemsMachine Duping 101: Pwning Deep Learning Systems
Machine Duping 101: Pwning Deep Learning Systems
 
Distributed deep learning_over_spark_20_nov_2014_ver_2.8
Distributed deep learning_over_spark_20_nov_2014_ver_2.8Distributed deep learning_over_spark_20_nov_2014_ver_2.8
Distributed deep learning_over_spark_20_nov_2014_ver_2.8
 
Deep Neural Networks (DNN)
Deep Neural Networks (DNN)Deep Neural Networks (DNN)
Deep Neural Networks (DNN)
 
9.b-CMPS 403-F20-Session 9-Intro to ML II.pdf
9.b-CMPS 403-F20-Session 9-Intro to ML II.pdf9.b-CMPS 403-F20-Session 9-Intro to ML II.pdf
9.b-CMPS 403-F20-Session 9-Intro to ML II.pdf
 
nncollovcapaldo2013-131220052427-phpapp01.pdf
nncollovcapaldo2013-131220052427-phpapp01.pdfnncollovcapaldo2013-131220052427-phpapp01.pdf
nncollovcapaldo2013-131220052427-phpapp01.pdf
 
nncollovcapaldo2013-131220052427-phpapp01.pdf
nncollovcapaldo2013-131220052427-phpapp01.pdfnncollovcapaldo2013-131220052427-phpapp01.pdf
nncollovcapaldo2013-131220052427-phpapp01.pdf
 
Deep Learning With Python Tutorial For Beginners.pdf
Deep Learning With Python Tutorial For Beginners.pdfDeep Learning With Python Tutorial For Beginners.pdf
Deep Learning With Python Tutorial For Beginners.pdf
 
AI and ML Skills for the Testing World Tutorial
AI and ML Skills for the Testing World TutorialAI and ML Skills for the Testing World Tutorial
AI and ML Skills for the Testing World Tutorial
 
Development of Deep Learning Architecture
Development of Deep Learning ArchitectureDevelopment of Deep Learning Architecture
Development of Deep Learning Architecture
 
Introduction To TensorFlow | Deep Learning with TensorFlow | TensorFlow For B...
Introduction To TensorFlow | Deep Learning with TensorFlow | TensorFlow For B...Introduction To TensorFlow | Deep Learning with TensorFlow | TensorFlow For B...
Introduction To TensorFlow | Deep Learning with TensorFlow | TensorFlow For B...
 
Python for Image Understanding: Deep Learning with Convolutional Neural Nets
Python for Image Understanding: Deep Learning with Convolutional Neural NetsPython for Image Understanding: Deep Learning with Convolutional Neural Nets
Python for Image Understanding: Deep Learning with Convolutional Neural Nets
 
Deep learning tutorial 9/2019
Deep learning tutorial 9/2019Deep learning tutorial 9/2019
Deep learning tutorial 9/2019
 

More from Edureka!

More from Edureka! (20)

What to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | EdurekaWhat to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | Edureka
 
Top 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | EdurekaTop 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | Edureka
 
Top 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | EdurekaTop 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | Edureka
 
Tableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | EdurekaTableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | Edureka
 
Python Programming Tutorial | Edureka
Python Programming Tutorial | EdurekaPython Programming Tutorial | Edureka
Python Programming Tutorial | Edureka
 
Top 5 PMP Certifications | Edureka
Top 5 PMP Certifications | EdurekaTop 5 PMP Certifications | Edureka
Top 5 PMP Certifications | Edureka
 
Top Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | EdurekaTop Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | Edureka
 
Linux Mint Tutorial | Edureka
Linux Mint Tutorial | EdurekaLinux Mint Tutorial | Edureka
Linux Mint Tutorial | Edureka
 
How to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| EdurekaHow to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| Edureka
 
Importance of Digital Marketing | Edureka
Importance of Digital Marketing | EdurekaImportance of Digital Marketing | Edureka
Importance of Digital Marketing | Edureka
 
RPA in 2020 | Edureka
RPA in 2020 | EdurekaRPA in 2020 | Edureka
RPA in 2020 | Edureka
 
Email Notifications in Jenkins | Edureka
Email Notifications in Jenkins | EdurekaEmail Notifications in Jenkins | Edureka
Email Notifications in Jenkins | Edureka
 
EA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | EdurekaEA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | Edureka
 
Cognitive AI Tutorial | Edureka
Cognitive AI Tutorial | EdurekaCognitive AI Tutorial | Edureka
Cognitive AI Tutorial | Edureka
 
AWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | EdurekaAWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | Edureka
 
Blue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | EdurekaBlue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | Edureka
 
Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka
 
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | EdurekaA star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
 
Kubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | EdurekaKubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | Edureka
 
Introduction to DevOps | Edureka
Introduction to DevOps | EdurekaIntroduction to DevOps | Edureka
Introduction to DevOps | Edureka
 

Recently uploaded

Recently uploaded (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Deep Learning With Python Tutorial | Edureka

  • 1.
  • 2. DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow Agenda ❖ Introduction To AI, ML and DL ❖ What is Deep Learning ❖ Applications of Deep Learning ❖ What is a Neural Network ? ❖ Structure of Perceptron ❖ Demo: Perceptron from scratch : Python ❖ Demo: Creating Deep Neural Nets: Python
  • 3. DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow
  • 4. DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow
  • 5. DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow AI, ML and DL
  • 6. DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow AI, ML and DL Artificial Intelligence Machine Learning Deep Learning ARTIFICIAL INTELLIGENCE A technique which enables machines to mimic human behaviour MACHINE LEARNING Subset of AI technique which use statistical methods to enable machines to improve with experience DEEP LEARNING Subset of ML which make the computation of multi-layer neural network feasible
  • 7. DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow AI, ML and DL Artificial Intelligence Machine Learning Deep Learning ARTIFICIAL INTELLIGENCE A technique which enables machines to mimic human behaviour MACHINE LEARNING Subset of AI technique which use statistical methods to enable machines to improve with experience DEEP LEARNING Subset of ML which make the computation of multi-layer neural network feasible
  • 8. DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow AI, ML and DL Artificial Intelligence Machine Learning Deep Learning ARTIFICIAL INTELLIGENCE A technique which enables machines to mimic human behaviour MACHINE LEARNING Subset of AI technique which use statistical methods to enable machines to improve with experience DEEP LEARNING Subset of ML which make the computation of multi-layer neural network feasible
  • 9. DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow What is Artificial Intelligence ? The theory and development of computer systems able to perform tasks normally requiring human intelligence, such as visual perception, speech recognition, decision-making and translation between languages.
  • 10. DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow What is Machine Learning? Machine Learning is a class of algorithms which is data-driven, i.e. unlike "normal" algorithms it is the data that "tells" what the "good answer" is Getting computers to program themselves and also teaching them to make decisions using data “Where writing software is the bottleneck, let the data do the work instead.”
  • 11. DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow What is Machine Learning? “A computer program is said to learn from experience E with respect to some task T and some performance measure P, if its performance on T, as measured by P, improves with experience E.” — Tom Mitchell, Carnegie Mellon University Basically, Machine Learning is referred to as a type of artificial intelligence (AI) that provides computers with the ability to learn without being explicitly programmed by exposing them to vast amount of data.
  • 12. DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow Drawback of Machine Learning 1. Not useful while working with high dimensional data. 2. Second major challenge is to tell the computer what are the features it should look for
  • 13. DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow Curse of Dimensionality • Consider a line of 100 yards and you have dropped a coin somewhere on the line. • Next, consider you have a square of side 100 yards. • Lets take it a step ahead by considering a cube of side 100 yards each
  • 14. DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow Application of Deep Learning Speech Recognition Automatic Machine Translation
  • 15. DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow Application of Deep Learning Instant Visual Translation Automated Self Driven Cars
  • 16. DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow Application of Deep Learning Chat-botsPredicting the Future
  • 17. DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow Application of Deep Learning Dream Reading MachineGoogle AI Eye Doctor
  • 18. DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow Neurons
  • 19. DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow Artificial Neuron Perceptron
  • 20. DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow Classification Problem • Class 1: Inputs having output as 0 that lies below the decision line. • Class 2: Inputs having output as 1 that lies above the decision line or separator.
  • 21. DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow AND GATE: Artificial Neuron
  • 22. DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow Role of Weights and Bias • For a perceptron, there can be one more input called bias • While the weights determine the slope of the classifier line, bias allows us to shift the line towards left or right • Normally bias is treated as another weighted input with input value 𝑥_0 = 1
  • 23. DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow Training a Perceptron • By training we are trying to find a line | plane | hyperplane which can correctly separate two classes by adjusting the weights and biases • We train the perceptron to respond to each input vector with a corresponding target value of 0 or 1. • Let’s understand the perceptron training process.
  • 24. DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow Training Network Weights • We can estimate the weight values for our training data using ‘stochastic gradient descent’ optimizer. • Stochastic gradient descent requires two parameters: • Learning Rate: Used to limit the amount each weight is corrected each time it is updated. • Epochs: The number of times to run through the training data while updating the weight. • These, along with the training data will be the arguments to the function.
  • 25. DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow Deep Neural Network
  • 26. DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow Deep Neural Network
  • 27. DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow MNIST : Dataset
  • 28. DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow MNIST : Dataset
  • 29. DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow Deep Neural Network
  • 30. Copyright © 2019, edureka and/or its affiliates. All rights reserved. DEMO