Deep Learning with Keras

Deep Learning lies at the heart of many leading machine learning and artificial intelligence applications. This course, Deep Learning with Keras, shows you how to use Keras to quickly create powerful deep neural networks.
Course info
Level
Intermediate
Updated
Mar 26, 2018
Duration
2h 34m
Table of contents
Description
Course info
Level
Intermediate
Updated
Mar 26, 2018
Duration
2h 34m
Description

There has been a revolution in artificial intelligence (AI) and machine learning, and deep learning-based solutions are leading the charge. Implementing these solutions can be tedious to create and require you to write many lines of complex code. Keras is a library that makes it much easier for you to create these deep learning solutions. In a few lines of code, you can create a model that could require hundreds of lines of conventional code. This course, Deep Learning with Keras, will get you up to speed with both the theory and practice of using Keras to implement deep neural networks. First, you will dive deep into learning how Keras implements various layers of neurons quickly and easily, with each layer defining the specific functionality needed to implement parts of your solution. Next, you will discover how to use Keras’ various methods for interconnecting these layers to form the structure of your deep neural networks. Finally, you will learn how you use Keras to implement several state-of-the-art neural networks, such as the widely used Convolutional and Recurrent Neural Networks, to make these concepts come to life. By the end of this course, you will gain the skills and experience required to effectively create deep neural networks through the course’s combination of lecture and hands-on coding.

About the author
About the author

Jerry Kurata is a Solutions Architect at InStep Technologies.

More from the author
TensorFlow: Getting Started
Beginner
2h 38m
May 3, 2017
More courses by Jerry Kurata
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, my name is Jerry Kurata and welcome to my course Deep Learning with Keras. Deep learning lies at the heart of the most advanced machine learning solutions, such as those that have learned to recognize items and images, determine the sentiment of text, and drive vehicles. These neural networks are complex and can be challenging to build, but Keras removes much of the effort. Keras acts as an API, letting us quickly create a network that might take hours or days to hand code in Python or other languages. In this course, you'll be introduced to the Keras deep learning API and see how it handles much of the complexities of creating deep neural networks. You'll learn how Keras leverages the power of popular deep learning frameworks like TensorFlow, CNTK, and Theano. To learn Keras we will start by creating simple models that are easy to understand. Once we have the basics down, we'll use more and more Keras features to create more and more powerful models. By the end of this course you'll be able to create models that perform among the best at complex tasks, such as image recognition and detecting the true sentiment of reviews, even when they are draped in sarcasm. And by utilizing Keras's powerful models and layers, you will see how easy this is to do. So please join me in this journey to learn how to create powerful deep neural networks with Deep Learning with Keras at Pluralsight.