Get Free Shipping on orders over $49
Performance Tuning Deep Learning in Python - A Masterclass - Mike West

Performance Tuning Deep Learning in Python - A Masterclass

By: Mike West

eText | 28 December 2021 | Edition Number 1

At a Glance

eText


$279.39

or 4 interest-free payments of $69.85 with

 or 

Instant online reading in your Booktopia eTextbook Library *

Why choose an eTextbook?

Instant Access *

Purchase and read your book immediately

Read Aloud

Listen and follow along as Bookshelf reads to you

Study Tools

Built-in study tools like highlights and more

* eTextbooks are not downloadable to your eReader or an app and can be accessed via web browsers only. You must be connected to the internet and have no technical issues with your device or browser that could prevent the eTextbook from operating.

This is a step-by-step course in getting the most out of deep learning models on your own predictive modeling projects.

Key Features

  • A hands-on and comprehensive course for getting better results with deep learning models
  • Resource files to reinforce learning from an industry expert
  • Understand how to combine the predictions from multiple models saved during a single training run

Book Description

Deep learning neural networks have become easy to create. However, tuning these models for maximum performance remains something of a challenge for most modelers. This course will teach you how to get results as a machine learning practitioner.

The course starts with an introduction to the problem of overfitting and a tour of regularization techniques. Learn through better configured stochastic gradient descent batch size, loss functions, learning rates, and to avoid exploding gradients via gradient clipping. After that, you'll learn regularization techniques and reduce overfitting by updating the loss function using techniques such as weight regularization, weight constraints, and activation regularization. Post that, you'll effectively apply dropout, the addition of noise, and early stopping, and combine the predictions from multiple models.

You'll also look at ensemble learning techniques and diagnose poor model training and problems such as premature convergence and accelerate the model training process. Then, you'll combine the predictions from multiple models saved during a single training run with techniques such as horizontal ensembles and snapshot ensembles.

Finally, you'll diagnose high variance in a final model and improve the average predictive skill.

By the end of this course, you'll learn different techniques for getting better results with deep learning models.

All the resource files are uploaded on the GitHub repository at https://github.com/PacktPublishing/Performance-Tuning-Deep-Learning-Models-Master-Class

What you will learn

  • Introduction to the problem of overfitting and regularization techniques
  • Look at stochastic gradient descent batch size, and other concepts
  • Learn to combat overfitting and an introduction of regularization techniques
  • Reduce overfitting by updating the loss function using techniques
  • Effectively apply dropout, the addition of noise, and early stopping
  • Diagnose high variance in a final model and improve average predictive skill

Who this book is for

This course is for developers, machine learning engineers, and data scientists that want to enhance the performance of their deep learning models. This is an intermediate level to advanced level course. It's highly recommended that the learner be proficient in Python, Keras, and machine learning.

A solid foundation in machine learning, deep learning, and Python is required to get better results out of this course. You are also recommended to have the core machine learning libraries in Python.
on
Desktop
Tablet
Mobile

More in Programming & Scripting Languages

Grokking Statistics - Thomas Nield

eBOOK

Learn Calculus with Python - Nick McIntyre

eBOOK

RRP $61.72

$49.38

20%
OFF
The Debugging Handbook - Johannes Kuhlmann

eBOOK

RRP $61.72

$49.38

20%
OFF