Real-time object detection on the Raspberry Pi with the Movidius NCS
Today’s post is inspired by Danielle, a PyImageSearch reader who emailed me last week and asked: Hi Adrian, I’m enjoying your blog and I especially liked last week’s post about image classification...
View ArticleFace detection with OpenCV and deep learning
Today I’m going to share a little known secret with you regarding the OpenCV library: You can perform fast, accurate face detection with OpenCV using a pre-trained deep learning face detector model...
View ArticleThe 7 best deep learning books you should be reading right now
In today’s post I’m going to share with you the 7 best deep learning books (in no particular order) I have come across and would personally recommend you read. Some of these deep learning books are...
View ArticleMy review of Microsoft’s data science virtual machine (DSVM) for deep learning
Image credit: OnMSFT Over the past few months, I’ve been using Microsoft’s Ubuntu deep learning and data science virtual machine (DSVM) for a few projects I’m working on here at PyImageSearch. At...
View ArticleAn interview with David Austin: 1st place and $25,000 in Kaggle’s most...
In today’s blog post, I interview David Austin, who, with his teammate, Weimin Wang, took home 1st place (and $25,000) in Kaggle’s Iceberg Classifier Challenge. David and Weimin’s winning solution can...
View ArticleHow to (quickly) build a deep learning image dataset
An example of a Pokedex (thank you to Game Trader USA for the Pokedex template!) When I was a kid, I was a huge Pokemon nerd. I collected the trading cards, played the Game Boy games, and watched the...
View ArticleKeras and Convolutional Neural Networks (CNNs)
Creating a Convolutional Neural Network using Keras to recognize a Bulbasaur stuffed Pokemon [image source]Today’s blog post is part two in a three-part series on building a complete end-to-end image...
View ArticleRunning Keras models on iOS with CoreML
In last week’s blog post, you learned how to train a Convolutional Neural Network (CNN) with Keras. Today, we’re going to take this trained Keras model and deploy it to an iPhone and iOS app using what...
View ArticleA fun, hands-on deep learning project for beginners, students, and hobbyists
Today’s blog post is a “bonus tutorial” in our most recent series on building a complete, end-to-end deep learning application: Part 1: How to (quickly) build a deep learning image dataset Part 2:...
View ArticleMulti-label classification with Keras
Today’s blog post on multi-label classification with Keras was inspired from an email I received last week from PyImageSearch reader, Switaj. Switaj writes: Hi Adrian, thanks for the PyImageSearch...
View ArticleA gentle guide to deep learning object detection
Today’s blog post is inspired by PyImageSearch reader Ezekiel, who emailed me last week and asked: Hey Adrian, I went through your previous blog post on deep learning object detection along with the...
View ArticleKeras: Multiple outputs and multiple losses
A couple weeks ago we discussed how to perform multi-label classification using Keras and deep learning. Today we are going to discuss a more advanced technique called multi-output classification. So,...
View ArticleHow to build a custom face recognition dataset
In the next couple of blog posts we are going to train a computer vision + deep learning model to perform facial recognition… …but before we can train our model to recognize faces in images and video...
View ArticleFace recognition with OpenCV, Python, and deep learning
In today’s blog post you are going to learn how to perform face recognition in both images and video streams using: OpenCV Python Deep learning As we’ll see, the deep learning-based facial embeddings...
View ArticleRaspberry Pi Face Recognition
In last week’s blog post you learned how to perform Face recognition with Python, OpenCV, and deep learning. But as I hinted at in the post, in order to perform face recognition on the Raspberry Pi...
View ArticleAn interview with Francois Chollet
In today’s blog post, I interview arguably one of the most important researchers and practitioners in modern day deep learning, Francois Chollet. Francois is not only the creator of the Keras deep...
View ArticleFace clustering with Python
Today’s blog post is inspired by a question from PyImageSearch reader, Leonard Bogdonoff. After I published my previous post on Face recognition with OpenCV and deep learning, Leonard wrote in and...
View ArticleAn interview with Adam Geitgey, creator of the face_recognition Python library
You may have noticed that over the past couple of weeks we have been using a special Python package called face_recognition quite a bit on the PyImageSearch blog: We first used it to build a face...
View ArticleNeural Style Transfer with OpenCV
In this tutorial, you will learn how to apply neural style transfer to both images and real-time video using OpenCV, Python, and deep learning. By the end of this guide, you’ll be able to generate...
View ArticleSemantic segmentation with OpenCV and deep learning
In this tutorial, you will learn how to perform semantic segmentation using OpenCV, deep learning, and the ENet architecture. After reading today’s guide, you will be able to apply semantic...
View Article