Tag Archives | deep learning

It’s time. The Deep Learning for Computer Vision with Python Kickstarter is LIVE.

The Deep Learning for Computer Vision with Python Kickstarter is officially LIVE! To back the Kickstarter campaign, just use the link below: http://www.kickstarter.com/projects/adrianrosebrock/1866482244 Remember, there are only a handful of early bird spots at the reduced prices — you’ll definitely want to act now if you want to claim your spot! Thank you so much for being supportive of myself […]

Continue Reading 0

Table of Contents: Deep Learning for Computer Vision with Python

A couple of days ago I mentioned that on Wednesday, January 18th at 10AM EST I am launching a Kickstarter to fund my new book — Deep Learning for Computer Vision with Python. As you’ll see later in this post, there is a huge amount of content I’ll be covering, so I’ve decided to break the book down into three volumes called “bundles”. A bundle includes […]

Continue Reading 12

My Deep Learning Kickstarter will go live on Wednesday, January 18th at 10AM EST

I’ve got some exciting news to share today! My Deep Learning for Computer Vision with Python Kickstarter campaign is set to launch in exactly one week on Wednesday, January 18th at 10AM EST. This book has only goal — to help developers, researchers, and students just like yourself become experts in deep learning for image recognition and classification. Whether this is the first time you’ve worked with […]

Continue Reading 26

I’m writing a book on Deep Learning and Convolutional Neural Networks (and I need your advice).

You may have heard me mention it in a passing comment on the PyImageSearch blog… Maybe I even hinted at it in a 1-on-1 email… Or perhaps you simply saw the writing on the wall due to the recent uptick in Deep Learning/Neural Network tutorials here on the blog… But I’m here today to tell […]

Continue Reading 31

Installing Keras with TensorFlow backend

A few months ago I demonstrated how to install the Keras deep learning library with a Theano backend. In today’s blog post I provide detailed, step-by-step instructions to install Keras using a TensorFlow backend, originally developed by the researchers and engineers on the Google Brain Team. I’ll also (optionally) demonstrate how you can integrate OpenCV into […]

Continue Reading 28

Stochastic Gradient Descent (SGD) with Python

In last week’s blog post, we discussed gradient descent, a first-order optimization algorithm that can be used to learn a set of classifier coefficients for parameterized learning. However, the “vanilla” implementation of gradient descent can be prohibitively slow to run on large datasets — in fact, it can even be considered computationally wasteful. Instead, we should apply Stochastic […]

Continue Reading 5

Understanding regularization for image classification and machine learning

In previous tutorials, I’ve discussed two important loss functions: Multi-class SVM loss and cross-entropy loss (which we usually refer to in conjunction with Softmax classifiers). In order to to keep our discussions of these loss functions straightforward, I purposely left out an important component: regularization. While our loss function allows us to determine how well (or poorly) our […]

Continue Reading 2