Deep Learning with Apache Spark

Course

Online

£ 150 VAT inc.

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

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 About the AuthorTomasz 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.

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

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

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 4 years

Subjects

  • Java
  • Networks
  • Apache
  • Approach
  • Network
  • Installation
  • Engineering
  • Network Training
  • Programming
  • Programme Planning

Course programme

The Fundamentals of Apache Spark and Deep Learning 6 lectures 19:45 The Course Overview This video provides an overview of the entire course. Review of Key Machine Learning Terminology and Fundamentals In this video, we will learn about machine learning terminology and fundamentals.
  • Learn about unsupervised learning
  • Learn about unsupervised learning
  • Understand when to use which
Fundamentals of Deep Networks: Feature Engineering In this video, we will learn the fundamentals of deep networks.
  • Understand what feature engineering is
  • Learn how to extract features from data
The Building Blocks of Deep Learning In this video, we will understand the building blocks of deep learning.
  • Understand what deep learning is
  • Learn when to use deep learning
  • Learn what a deep learning algorithm consists of
Learning Path for Deep Learning In this video, we will understand the learning path for deep learning.
  • Get an overview of neural network
  • Understand the recurrent neural network
  • Get an overview of the DL4J library
Deep Learning Use Cases In this video, we will learn about deep learning use cases.
  • Learn where it is best to use the deep learning approach
  • Look at the use cases
The Fundamentals of Apache Spark and Deep Learning - Quiz The Fundamentals of Apache Spark and Deep Learning 6 lectures 19:45 The Course Overview This video provides an overview of the entire course. Review of Key Machine Learning Terminology and Fundamentals In this video, we will learn about machine learning terminology and fundamentals.
  • Learn about unsupervised learning
  • Learn about unsupervised learning
  • Understand when to use which
Fundamentals of Deep Networks: Feature Engineering In this video, we will learn the fundamentals of deep networks.
  • Understand what feature engineering is
  • Learn how to extract features from data
The Building Blocks of Deep Learning In this video, we will understand the building blocks of deep learning.
  • Understand what deep learning is
  • Learn when to use deep learning
  • Learn what a deep learning algorithm consists of
Learning Path for Deep Learning In this video, we will understand the learning path for deep learning.
  • Get an overview of neural network
  • Understand the recurrent neural network
  • Get an overview of the DL4J library
Deep Learning Use Cases In this video, we will learn about deep learning use cases.
  • Learn where it is best to use the deep learning approach
  • Look at the use cases
The Fundamentals of Apache Spark and Deep Learning - Quiz The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. This video provides an overview of the entire course. This video provides an overview of the entire course. Review of Key Machine Learning Terminology and Fundamentals In this video, we will learn about machine learning terminology and fundamentals.
  • Learn about unsupervised learning
  • Learn about unsupervised learning
  • Understand when to use which
Review of Key Machine Learning Terminology and Fundamentals In this video, we will learn about machine learning terminology and fundamentals.
  • Learn about unsupervised learning
  • Learn about unsupervised learning
  • Understand when to use which
Review of Key Machine Learning Terminology and Fundamentals In this video, we will learn about machine learning terminology and fundamentals.
  • Learn about unsupervised learning
  • Learn about unsupervised learning
  • Understand when to use which
Review of Key Machine Learning Terminology and Fundamentals In this video, we will learn about machine learning terminology and fundamentals.
  • Learn about unsupervised learning
  • Learn about unsupervised learning
  • Understand when to use which
In this video, we will learn about machine learning terminology and fundamentals.
  • Learn about unsupervised learning
  • Learn about unsupervised learning
  • Understand when to use which
In this video, we will learn about machine learning terminology and fundamentals.
  • Learn about unsupervised learning
  • Learn about unsupervised learning
  • Understand when to use which
Fundamentals of Deep Networks: Feature Engineering In this video, we will learn the fundamentals of deep networks.
  • Understand what feature engineering is
  • Learn how to extract features from data
Fundamentals of Deep Networks: Feature Engineering In this video, we will learn the fundamentals of deep networks.
  • Understand what feature engineering is
  • Learn how to extract features from data
Fundamentals of Deep Networks: Feature Engineering In this video, we will learn the fundamentals of deep networks.
  • Understand what feature engineering is
  • Learn how to extract features from data
Fundamentals of Deep Networks: Feature Engineering In this video, we will learn the fundamentals of deep networks.
  • Understand what feature engineering is
  • Learn how to extract features from data
In this video, we will learn the fundamentals of deep networks.
  • Understand what feature engineering is
  • Learn how to extract features from data
In this video, we will learn the fundamentals of deep networks.
  • Understand what feature engineering is
  • Learn how to extract features from data
The Building Blocks of Deep Learning In this video, we will understand the building blocks of deep learning.
  • Understand what deep learning is
  • Learn when to use deep learning
  • Learn what a deep learning algorithm consists of
The Building Blocks of Deep Learning In this video, we will understand the building blocks of deep learning.
  • Understand what deep learning is
  • Learn when to use deep learning
  • Learn what a deep learning algorithm consists of
The Building Blocks of Deep Learning In this video, we will understand the building blocks of deep learning.
  • Understand what deep learning is
  • Learn when to use deep learning
  • Learn what a deep learning algorithm consists of
The Building Blocks of Deep Learning In this video, we will understand the building blocks of deep learning.
  • Understand what deep learning is
  • Learn when to use deep learning
  • Learn what a deep learning algorithm consists of
In this video, we will understand the building blocks of deep learning.
  • Understand what deep learning is
  • Learn when to use deep learning
  • Learn what a deep learning algorithm consists of
In this video, we will understand the building blocks of deep learning.
  • Understand what deep learning is
  • Learn when to use deep learning
  • Learn what a deep learning algorithm consists of
Learning Path for Deep Learning In this video, we will understand the learning path for deep learning.
  • Get an overview of neural network
  • Understand the recurrent neural network
  • Get an overview of the DL4J library
Learning Path for Deep Learning In this video, we will understand the learning path for deep learning.
  • Get an overview of neural network
  • Understand the recurrent neural network
  • Get an overview of the DL4J library
Learning Path for Deep Learning In this video, we will understand the learning path for deep learning.
  • Get an overview of neural network
  • Understand the recurrent neural network
  • Get an overview of the DL4J library
Learning Path for Deep Learning In this video, we will understand the learning path for deep learning.
  • Get an overview of neural network
  • Understand the recurrent neural network
  • Get an overview of the DL4J library
In this video, we will understand the learning path for deep learning.
  • Get an overview of neural network
  • Understand the recurrent neural network
  • Get an overview of the DL4J library
In this video, we will understand the learning path for deep learning.
  • Get an overview of neural network
  • Understand the recurrent neural network
  • Get an overview of the DL4J library
Deep Learning Use Cases In this video, we will learn about deep learning use cases.
  • Learn where it is best to use the deep learning approach
  • Look at the use cases
Deep Learning Use Cases In this video, we will learn about deep learning use cases.
  • Learn where it is best to use the deep learning approach
  • Look at the use cases
Deep Learning Use Cases In this video, we will learn about deep learning use cases.
  • Learn where it is best to use the deep learning approach
  • Look at the use cases
Deep Learning Use Cases In this video, we will learn about deep learning use cases.
  • Learn where it is best to use the deep learning approach
  • Look at the use cases
In this video, we will learn about deep learning use cases.
  • Learn where it is best to use the deep learning approach
  • Look at the use cases
In this video, we will learn about deep learning use cases.
  • Learn where it is best to use the deep learning approach
  • Look at the use cases
The Fundamentals of Apache Spark and Deep Learning - Quiz The Fundamentals of Apache Spark and Deep Learning - Quiz The Fundamentals of Apache Spark and Deep Learning - Quiz The Fundamentals of Apache Spark and Deep Learning - Quiz Up and Running with the Spark Environment for Performing Deep Learning 4 lectures 17:47 Pre-requisites and Installation In this video, we will learn a few pre-requisites and the installation steps for DL4J.
  • Understand the data set
  • Understand what you want to achieve with neural networks
  • Add DL4J to your application
Up and Running with DL4J on Spark In this video, we will jump right into DL4J.
  • Download the MNIST database in our model
  • Define the parameters of the input data set and the parameters of the neural network
  • Create ImageRecorder
Configuration and Test Run In this video, we will configure the neural network.
  • Configure and fit the neural network
  • Validate this against your data set
  • Run your code
Up and Running with TensorFlow on Spark from Yahoo In this video, we will dive deeper into TensorFlow on Spark.
  • Use TensorFlow via Python API
  • Fetch TensorFlow and Spark flow dependencies
  • Create similar neural network like in the previous video
Up and Running with the Spark Environment for Performing Deep Learning - Quiz Up and Running with the Spark Environment for Performing Deep Learning. 4 lectures 17:47 Pre-requisites and Installation In this video, we will learn a few pre-requisites and the installation steps for DL4J.
  • Understand the data set
  • Understand what you want to achieve with neural networks
  • Add DL4J to your application
Up and Running with DL4J on Spark In this video, we will jump right into DL4J.
  • Download the MNIST database in our model
  • Define the parameters of the input data set and the parameters of the neural network
  • Create ImageRecorder
Configuration and Test Run In this video, we will configure the neural network.
  • Configure and fit the neural network
  • Validate this against your data set
  • Run your code
Up and Running with TensorFlow on Spark from Yahoo In this video, we will dive deeper into TensorFlow on Spark.
  • Use TensorFlow via Python API
  • Fetch TensorFlow and Spark flow dependencies
  • Create similar neural network like in the previous video
Up and Running with the Spark Environment for Performing Deep Learning - Quiz Pre-requisites and Installation In this video, we will learn a few pre-requisites and the installation steps for DL4J.
  • Understand the data set
  • Understand what you want to achieve with neural networks
  • Add DL4J to your application
Pre-requisites and Installation In this video, we will learn a few pre-requisites and the installation steps for DL4J.
  • Understand the data set
  • Understand what you want to achieve with neural networks
  • Add DL4J to your application
Pre-requisites and Installation In this video, we will learn a few pre-requisites and the installation steps for DL4J.
  • Understand the data set
  • Understand what you want to achieve with neural networks
  • Add DL4J to your application
Pre-requisites and Installation In this video, we will learn a few pre-requisites and the installation steps for DL4J.
  • Understand the data set
  • Understand what you want to achieve with neural networks
  • Add DL4J to your application
In this video, we will learn a few pre-requisites and the installation steps for DL4J ures In this video, we will learn about neural network architectures.
  • Perform statistical operations on...

Additional 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

Deep Learning with Apache Spark

£ 150 VAT inc.