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...
View ArticleA simple neural network with Python and Keras
Image Source If you’ve been following along with this series of blog posts, then you already know what a huge fan I am of Keras. Keras is a super powerful, easy to use Python library for building...
View ArticleGradient descent with Python
Every relationship has its building blocks. Love. Trust. Mutual respect. Yesterday, I asked my girlfriend of 7.5 years to marry me. She said yes. It was quite literally the happiest day of my life. I...
View ArticleStochastic 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...
View ArticleIntersection over Union (IoU) for object detection
Today’s blog post is inspired from an email I received from Jason, a student at the University of Rochester. Jason is interested in building a custom object detector using the HOG + Linear SVM...
View ArticleImageNet: VGGNet, ResNet, Inception, and Xception with Keras
A few months ago I wrote a tutorial on how to classify images using Convolutional Neural Networks (specifically, VGG16) pre-trained on the ImageNet dataset with Python and the Keras deep learning...
View ArticleDeep learning on the Raspberry Pi with OpenCV
I’ve received a number of emails from PyImageSearch readers who are interested in performing deep learning in their Raspberry Pi. Most of the questions go something like this: Hey Adrian, thanks for...
View ArticleMachine Learning in Python
Struggling to get started with machine learning using Python? In this step-by-step, hands-on tutorial you will learn how to perform machine learning using Python on numerical data and image data. By...
View ArticleDetecting Parkinson’s Disease with OpenCV, Computer Vision, and the...
In this tutorial, you will learn how to use OpenCV and machine learning to automatically detect Parkinson’s disease in hand-drawn images of spirals and waves. Today’s tutorial is inspired from...
View ArticleOnline/Incremental Learning with Keras and Creme
In this tutorial, you will learn how to perform online/incremental learning with Keras and Creme on datasets too large to fit into memory. A few weeks ago I showed you how to use Keras for feature...
View Article