1 / 32

Deep Learning With Python Tutorial | Edureka

** Tensorflow Training: https://www.edureka.co/ai-deep-learning-with-tensorflow **<br>This PPT on "Deep Learning with Python" will provide you with detailed and comprehensive knowledge of Deep Learning, How it came into the emergence. The various subparts of Data Science, how they are related and How Deep Learning is revolutionalizing the world we live in. This Tutorial covers the following topics:<br><br>Introduction To AI, ML, and DL<br>What is Deep Learning<br>Applications of Deep Learning<br>What is a Neural Network?<br>Structure of Perceptron<br><br>Demo: Perceptron from scratch<br>Demo: Creating Deep Neural Nets <br><br>Deep Learning blog series: https://bit.ly/2xVIMe1<br>Deep Learning With TensorFlow Playlist: https://goo.gl/cck4hE<br><br>Instagram:https://www.instagram.com/edureka_lea...<br>Facebook: https://www.facebook.com/edurekaIN/<br>Twitter: https://twitter.com/edurekain<br>LinkedIn: https://www.linkedin.com/company/edureka

EdurekaIN
Download Presentation

Deep Learning With Python Tutorial | Edureka

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Agenda 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

  2. DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow

  3. DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow

  4. AI, ML and DL AI, ML and DL DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow

  5. AI, ML and DL AI, ML and DL ARTIFICIAL INTELLIGENCE A technique which enables machines to mimic human behaviour Artificial Intelligence Machine Learning MACHINE LEARNING Subset of AI technique which use statistical methods to enable machines to improve with experience Deep Learning 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

  6. AI, ML and DL AI, ML and DL ARTIFICIAL INTELLIGENCE A technique which enables machines to mimic human behaviour Artificial Intelligence Machine Learning MACHINE LEARNING Subset of AI technique which use statistical methods to enable machines to improve with experience Deep Learning 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

  7. AI, ML and DL AI, ML and DL ARTIFICIAL INTELLIGENCE A technique which enables machines to mimic human behaviour Artificial Intelligence Machine Learning MACHINE LEARNING Subset of AI technique which use statistical methods to enable machines to improve with experience Deep Learning 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

  8. What is Artificial Intelligence ? 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

  9. What is Machine Learning? 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

  10. What is Machine Learning? 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

  11. Drawback of Machine Learning 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

  12. Curse of Dimensionality 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

  13. Application of Deep Learning Application of Deep Learning Speech Recognition Automatic Machine Translation DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow

  14. Application of Deep Learning Application of Deep Learning Automated Self Driven Cars Instant Visual Translation DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow

  15. Application of Deep Learning Application of Deep Learning Predicting the Future Chat-bots DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow

  16. Application of Deep Learning Application of Deep Learning Google AI Eye Doctor Dream Reading Machine DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow

  17. Neurons Neurons DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow

  18. Artificial Neuron Perceptron Artificial Neuron Perceptron DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow

  19. Classification Problem 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

  20. AND GATE: Artificial Neuron AND GATE: Artificial Neuron DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow

  21. Role of Weights and Bias 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

  22. Training a Perceptron 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

  23. Training Network Weights 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

  24. Deep Neural Network Deep Neural Network DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow

  25. Deep Neural Network Deep Neural Network DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow

  26. MNIST : Dataset MNIST : Dataset DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow

  27. MNIST : Dataset MNIST : Dataset DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow

  28. Deep Neural Network Deep Neural Network DEEP LEARNING CERTIFICATION TRAINING www.edureka.co/ai-deep-learning-with-tensorflow

  29. DEMO Copyright © 2019, edureka and/or its affiliates. All rights reserved.

More Related