Archive | Deep Learning

Why is my validation loss lower than my training loss?

In this tutorial, you will learn the three primary reasons your validation loss may be lower than your training loss when training your own custom deep neural networks. I first became interested in studying machine learning and neural networks in late high school. Back then there weren’t many accessible machine learning libraries — and there […]

Continue Reading 16

An interview with Kapil Varshney, Data Scientist at Esri R&D

In today’s blog post, I interview Kapil Varshney, a PyImageSearch reader who was recently hired at Esri Research and Development as a Data Scientist focusing on Computer Vision and Deep Learning. Kapil’s story is really important as it shows that, no matter what your background is, you can be successful in computer vision and deep learning — you just […]

Continue Reading 7

Keras Learning Rate Finder

In this tutorial, you will learn how to automatically find learning rates using Keras. This guide provides a Keras implementation of’s popular “lr_find” method. Today is part three in our three-part series of learning rate schedules, policies, and decay using Keras: Part #1: Keras learning rate schedules and decay Part #2: Cyclical Learning Rates […]

Continue Reading 26

Video classification with Keras and Deep Learning

In this tutorial, you will learn how to perform video classification using Keras, Python, and Deep Learning. Specifically, you will learn: The difference between video classification and standard image classification How to train a Convolutional Neural Network using Keras for image classification How to take that CNN and then use it for video classification How […]

Continue Reading 119