Oreilly - Mastering Deep Learning using Apache Spark
by Tomasz Lelek | Released April 2019 | ISBN: 9781788292511
Design deep learning models to edge industrial-grade appsAbout This VideoCreate robust deep learning pipelines that leverage Apache Spark for fast executionPerform advanced classification of non-structured data using Deep Learning (DL) techniquesAdapt the Neural Network configuration and decide when to add the next layer to achieve the results neededIn DetailDeep learning has solved tons of interesting real-world problems in recent years. Apache Spark has emerged as the most important and promising machine learning tool and currently a stronger challenger of the Hadoop ecosystem. In this course, you'll learn about the major branches of AI and get familiar with several core models of Deep Learning in its natural way.You'll begin with building deep learning networks to deal with speech data and explore tricks to solve NLP problems and classify video frames using RNN and LSTMs. You'll also learn to implement the anomaly detection model that leverages reinforcement learning techniques to improve cyber security.Moving on, you'll explore some more advanced topics by performing prediction classification on image data using the GAN encoder and decoder. Then you'll configure Spark to use multiple workers and CPUs to distribute your Neural Network training. Finally, you'll track progress, solve the most common problems in your neural network, and debug your models that run within the distributed Spark engine. Show and hide more
- Chapter 1 : Convolutional Neural Networks for Speech Recognition (NLP)
- The Course Overview 00:02:20
- Analyzing Input Text Data That Will Need to Be Classified 00:03:31
- Configuring Word Vectors That Will Be Used in Our Network 00:03:53
- Adding Layers to Deep Neural Network 00:03:54
- Asserting Classification of Input Sentences 00:04:08
- Chapter 2 : Performing Video Classification Using RNN and LSTMs
- Generating Input Video Data 00:04:48
- Creating a Neural Network for Video Classification 00:03:56
- Adding RNN and LSTMs to Network to Perform a Task Better 00:04:18
- Testing and Validating Deep Learning Model 00:05:39
- Chapter 3 : Transfer Learning and Pre-Trained Models
- Creating Paragraph Vectors 00:02:36
- Adding Labels to Non-Labelled Data 00:04:10
- Finding Similarity between Vectors 00:03:59
- Creating a Model That Can Guess the Meaning of The Word 00:03:24
- Chapter 4 : Deep Reinforcement Learning
- Anomaly Detection Problem Explained 00:04:15
- Extracting Features from Input Data Using Multi-Layer Approach 00:05:25
- Adding Layer That Finds an Actual Anomaly 00:04:28
- Testing and Validating Results from Our Deep Learning Model 00:05:33
- Chapter 5 : Generative Adversarial Networks
- Creating Data Generator for GAN 00:03:34
- Adding Discriminator for Our Data 00:06:07
- Create Classifier for Generated Data 00:04:55
- Performing Validation of Our Model 00:04:27
- Chapter 6 : Distributed Models
- Configuring Spark for High Data Distribution 00:05:12
- Fetching Input Set into Distributed Data Set Using Spark API 00:04:26
- Creating Training Master That Supervise Computations on the Workers 00:04:55
- Evaluating Speed of Distributed Training Using Spark 00:03:03
- Chapter 7 : Troubleshooting
- Monitoring of Models Using Spark UI 00:04:30
- Speeding Up Computations by Employing Caching 00:03:49
- Partitioning Deep Learning Data into Several Workers 00:03:54
- Tweaking Spark Workers Configuration 00:04:19
Show and hide more
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.