Study Learn Grow
Deep Learning With Apache Spark

Deep Learning With Apache Spark


The tutorial begins by explaining the fundamentals of Apache Spark and deep learning.

Overview

Description
Develop fast, efficient distributed deep learning models with Apache Spark.

Deep Learning is a subset of Machine Learning whereby datasets with several layers of complexity can be processed efficiently. This tutorial brings together two of the most popular buzzwords of today-big data and Artificial Intelligence-by showing you how you can implement Deep Learning solutions using the power of Apache Spark.

The tutorial begins by explaining the fundamentals of Apache Spark and deep learning. You will set up a Spark environment to perform deep learning and learn about the different types of neural net and the principles of distributed modeling (model- and data-parallelism, and more). You will then implement deep learning models (such as CNN, RNN, LTSMs) on Spark, acquire hands-on experience of what it takes, and get a general feeling for the complexity we are dealing with. You will also see how you can use libraries such as Deeplearning4j to perform deep learning on a distributed CPU and GPU setup.

By the end of this course, you'll have gained experience by implementing models for applications such as object recognition, text analysis, and voice recognition. You will even have designed human expert games.

The code bundle for this course is available at https://github.com/PacktPublishing/Deep-Learning-with-Apache-Spark

About the Author

Tomasz Lelek is a Software Engineer who programs mostly in Java and Scala. He has worked with Spark API and the ML API for the past five years and has production experience in processing petabytes of data.
He is passionate about nearly everything associated with software development and believes that we should always try to consider different solutions and approaches before solving a problem. He was a speaker at conferences in Poland, Confitura and JDD (Java Developers Day), and the Krakow Scala User Group. He has also conducted a live coding session at Geecon Conference.

Course Information

If you are a data scientist and want to learn how to use Spark to implement efficient deep learning models, this is the course for you. Knowledge of some machine learning concepts and some exposure to Spark are assumed

Get to know basic Apache Spark and deep learning concepts
Explore deep learning neural networks such as RBM, RNN, and DBN using some of the most popular industrial deep learning frameworks
Learn how to leverage big data to solve real-world problems using deep learning
Understand how to formulate real-world prediction problems as machine learning tasks, how to choose the right neural net architecture for a problem, and how to train neural nets using DL4J
Get up-and-running and gain an insight into the deep learning library DL4J and its practical uses
Design successful solutions with Extreme Learning machines
Train and test neural networks to fit your data model

If you are a data scientist and want to learn how to use Spark to implement efficient deep learning models, this is the course for you.

• Lifetime Access to Each Course
• Certificate on Completion of Course
• No Extra Charges Or Admin Fees
• Easy Access to Courses
• High Priority Support After Sales.
• Big Discounts on Individual Courses

Course Specifications

Our great AI and Machine Learning courses include Artificial Intelligence, Coding and Programming. 

See All Courses

Adult education is the non-credential activity of gaining skills and improved education. 

See All Courses

Online education is electronically supported learning that relies on the Internet for teacher/student interaction. 

See All Courses

A short course is a learning programme that gives you combined content or specific skills training in a short period of time. Short courses often lean towards the more practical side of things and have less theory than a university course – this gives you a more hands-on experience within your field of interest.

See All Courses

Course duration is 24 hours.

See All Courses

Study Learn Grow

Related Jobs