Oreilly - Distributed Deep Learning with Apache Spark
by Tomasz Lelek | Released February 2019 | ISBN: 9781838553838
End to end pipeline with different deep learning frameworks to be embedded in Spark workflowsAbout This VideoUse Apache Spark to create fast and parallel deep learning programs that can be leveraged in multiple systems and business domainsUnderstand how to leverage deep learning with anomaly-detection problemsLearn about deep learning layers and how to compose them with well-known ML algorithmsIn DetailDeep learning is a subfield of Artificial Intelligence and Machine Learning where a huge amount of data is processed in complex layers of neural networks. It has solved tons of interesting real-world problems in recent years. Distributed deep learning (DL) involves training a deep neural network in parallel across multiple machines. In this course, you will get started with implementing Deep Learning solutions easily with the help of Apache Spark.You will begin with a short introduction on Deep Learning and Apache Spark and the principles of distributed modeling. With the help of real-world examples, you will investigate different types of neural network and work with DL libraries such as BigDL, Deeplearning4j, and the Deep Learning pipelines library to implement DL models and distributed computing on Spark. You will see how you can easily use a large dataset to implement efficient DL solutions to simplify real-world examples. You will also learn how to distribute the computationally heavy parts of DL into processes with the help of Apache Spark. By the end of this course, you'll have gained experience in implementing Distributed Deep Learning for your models at work. Our examples will be based on real-world problems from the banking industry.The code bundle for this course is available at https://github.com/PacktPublishing/Distributed-Deep-Learning-with-Apache-SparkDownloading the example code for this course: You can download the example code files for all Packt video courses you have purchased from your account at http://www.PacktPub.com. If you purchased this course elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you. Show and hide more
- Chapter 1 : Leveraging Apache Spark Distributed Nature in Integration with DL4J
- Course Overview 00:02:07
- Understanding Spark Distributed Architecture 00:05:58
- Learning Spark API that Is Used by DL4J 00:04:12
- Configuring DL4J with Spark 00:03:25
- Adding ND4J for Distributed Feature Vector Processing 00:06:24
- Chapter 2 : Deep Learning RNN for Text Extraction
- Understanding and Using Word2Vec 00:05:19
- Downloading IMDB Movies Comments and Examine Data 00:04:47
- Creating Multilayer Network 00:02:56
- Using Word2Vec Transforming Iterator from DL4J 00:05:13
- Start Training and Validating Results 00:05:23
- Chapter 3 : Anomaly Detection
- Anomaly Detection Problem, Explained 00:04:32
- Extracting Features from Input Data Using Multilayer Approach 00:04:28
- Adding Layer that Finds an Actual Anomaly 00:04:06
- Testing and Validating Results from our Deep Learning Model 00:04:20
- Chapter 4 : Leveraging ND4J with DL4J for the Classification Problem
- How to Extract Features from Unknown Data? 00:04:42
- Defining Deep Learning Layer for Feature Extraction 00:03:39
- Defining Number of Classes (Clusters) 00:03:34
- Building Multilayer that Performs Classification into Classes 00:04:07
- Chapter 5 : Plugging Regression into Deep Learning Network
- Explanation of Regression Algorithm 00:03:25
- Constructing Regression 00:03:41
- Using Regression with DL4J Layer 00:03:22
- Running Our Network 00:04:10
- Chapter 6 : Tips and Tricks
- How to Tune Your Layer for Extracting Features 00:05:11
- How the Number of Iterations Affect Precision 00:03:51
- How Many Features Should a Layer Produce 00:03:49
- Most Common Mistakes When Using Deep Learning Algorithms in Production 00:03:45
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.