EncartaLabs

Keras

Keras is a popular high level programming framework for deep learning that simplifies the process of building deep learning applications. Instead of coding in low level TensorFlow and provide all the details, Keras provides a simplified programming interface wrapper over Tensorflow. In Deep Learning with Keras training course, you will learn how to use Keras for deep learning and machine learning, CNN, RNN, and explore many powerful pre-trained deep learning models included in Keras.

In Keras - Advanced training course, you will learn Keras Functional API to build complex models, Hyper Parameter Tunning with Keras, and Auto-Keras Callbacks.

In Keras - Sequential Data Modeling training course, you will learn Sequential data analysis using Keras.

In Keras - Deep Learning for Image Classification training course, you will learn how to build basic to advanced image classification model using Keras.

By attending Deep Learning with Keras workshop, delegates will learn:

  • Neural Network with Keras
  • Build a Predictive Regression Model with Keras
  • Build a Classification Model with Keras
  • Build a CNN Image Classification Model with Keras
  • Transfer Learning with Keras
  • Build a RNN Classification Model with Keras

By attending Keras - Advanced workshop, delegates will learn:

  • Hyper Parameter Tunning with Keras and Auto-Keras
  • Callbacks
  • Functional API to build complex models
  • Keras backend to invoke Tensorflow operations
  • Auto-Keras

By attending Keras - Sequential Data Modeling workshop, delegates will learn:

  • Recap of RNN and LSTM
  • 1D Convolution
  • Sequence 2 Sequence Model
  • Attention Mechanism

By attending Keras - Deep Learning for Image Classification workshop, delegates will learn:

  • Neural Network with Keras
  • Build a CNN Image Classification Model with Keras
  • Functional API
  • Transfer Learning with Keras

Deep Learning with Keras
  • Basic Python
Keras - Advanced
  • Basic Python
  • Basic Keras
Keras - Sequential Data Modeling
  • Python
  • Basic Keras
  • Machine Learning
Keras - Deep Learning for Image Classification
  • Basic Python
  • Data Scientists
  • Data Analysts
  • Engineers

COURSE AGENDA

Keras - Deep Learning
(Duration : 4 Days)

1

Getting Started on Keras

  • What is Keras
  • Keras vs TensorFlow
  • Install and Run Keras
2

Predictive Model with Neural Network

  • What is Neural Network (NN)?
  • Scaling Data for Regression
  • Loss Function and Optimizer
  • Regression Predictive Model with NN
3

Classification Model with Neural Network

  • One Hot Encoding
  • Cross Entropy and SoftMax
  • Classification Model with NN
4

Convolutional Neural Network (CNN)

  • What is CNN?
  • ImageDataGenerator
  • Image Classification Model with CNN
  • Data Augmentation and Dropout
5

Transfer Learning

  • What is Transfer Learning
  • Keras Pre-Trained Models
  • Fine Tuning Pre-Trained Models
6

Recurrent Neural Network (RNN)

  • What is RNN?
  • Long Term Dependencies
  • LSTM and GRU Cells
  • RNN Classification Model on IMDB datasets
Keras - Advanced
(Duration : 2 Days)

1

Recap on Keras Basic

  • Sequential Model
  • Feedforward Neural Network (NN)
  • Convolutional Neural Network (CNN)
  • Recurrent Neural Network (RNN)
2

Functional API

  • What is Functional API
  • Code Sequential Models with Functional API
  • Fine Tune Transfer Learning with Functional API
  • Implement GAN with Functional API
  • Create Multi Input and Output Model
3

Callbacks

  • Keras Callbacks
  • ModelCheckPoint Callback
  • Tensorboard Callback
4

Data Generator

  • Image Class Generator
  • Fit Generator
  • Flow from Directory Generator
  • Custom Data Generator
5

Keras Backend

  • What is Keras Backend
  • Keras Backend Commands
  • Create Custom Loss Function
Keras - Sequential Data Modeling
(Duration : 2 Days)

1

Word Embedding

  • One Hot Encoding of Words
  • Word Embedding
  • Pre-Trained Word Embedding
2

RNN and LSTM

  • Recurrent Neural Network (RNN)
  • Long Short Term Memory (LSTM) and GRU
  • Stacked RNN
  • Bidirectional RNN
  • Case Studies on Time Series Prediction with LSTM
3

1D Convolution

  • 1D Convolution on Sequential Data
  • Combining 1D Convolution and RNN
4

Sequence To Sequence Model

  • What is Seq2Seq Model
  • Attention Mechanism
Keras - Deep Learning for Image Classification
(Duration : 2 Days)

1

Keras Basics

  • What is Keras
  • Keras vs TensorFlow
  • Google Colab
  • Install and Run Keras on Google Colab
2

Image Classification Model with Feedforward Neural Network (NN)

  • What is Feedforward NN
  • One Hot Encoding
  • Cross Entropy and SoftMax
  • MNIST Dataset
  • NN Image Classification NN Model for HandWritten Digits
3

Image Classification with Convolutional Neural Network (CNN)

  • What is CNN?
  • CNN Architecture
  • CNN Image Classification for HandWritten Digits
  • Image Class Generator and Fit Generator
  • CNN Image Classification for Cats and Dogs Images
  • Solving Overfitting with Dropout & Data Augmentation
  • Mini Project on Image Classification
4

Image Classification with Transfer Learning

  • What is Transfer Learning
  • Image Classification with Pre-Trained Models
  • Fine Tune Pre-Trained Models
  • Mini Project on Transfer Learning
5

Keras Functional CNN Model

  • What is Functional API
  • Split CNN Model for Image Classification
  • Mini Project on Functional CNN Model
6

Object Detection with Mask R-CNN

  • Overview of R-CNN Models
  • Mask R-CNN Demo

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 4,000 Modules on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting http://encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top