• Skip to primary navigation
  • Skip to main content
  • Skip to footer

PyImageSearch

You can master Computer Vision, Deep Learning, and OpenCV - PyImageSearch

  • University Login
  • Get Started
  • Topics
    • Deep Learning
    • Dlib Library
    • Embedded/IoT and Computer Vision
    • Face Applications
    • Image Processing
    • Interviews
    • Keras and TensorFlow
    • Machine Learning and Computer Vision
    • Medical Computer Vision
    • Optical Character Recognition (OCR)
    • Object Detection
    • Object Tracking
    • OpenCV Tutorials
    • Raspberry Pi
  • Books and Courses
  • AI & Computer Vision Programming
  • Reviews
  • Blog
  • Consulting
  • About
  • FAQ
  • Contact
  • University Login
Deep Learning
Resources

Deep dream: Visualizing every layer of GoogLeNet

August 3, 2015

A few weeks ago I introduced bat-country, my implementation of a lightweight, extendible, easy to use Python package for deep dreaming and inceptionism. The reception of the library was very good, so I decided that it would be interesting to…

Read More of Deep dream: Visualizing every layer of GoogLeNet

Deep Learning
Libraries

Generating art with guided deep dreaming.

July 13, 2015

One of the main benefits of the bat-country Python package for deep dreaming and visualization is its ease of use, extensibility, and customization. And let me tell you, that customization really came in handy last Friday when the Google Research…

Read More of Generating art with guided deep dreaming.

Deep Learning
Libraries

bat-country: an extendible, lightweight Python package for deep dreaming with Caffe and Convolutional Neural Networks

July 6, 2015

We can’t stop here, this is bat country. Just a few days ago, the Google Research blog published a post demonstrating a unique, interesting, and perhaps even disturbing method to visualize what’s going inside the layers of a Convolutional Neural…

Read More of bat-country: an extendible, lightweight Python package for deep dreaming with Caffe and Convolutional Neural Networks

Deep Learning
Tutorials

Deep Learning on Amazon EC2 GPU with Python and nolearn

October 13, 2014

Last week I wrote a post detailing my experience with CUDAMat, Deep Belief Networks, and Python using my MacBook Pro. The post is fairly long and full of screenshots to document my experience. But the gist of it is this:…

Read More of Deep Learning on Amazon EC2 GPU with Python and nolearn

Deep Learning

My Experience with CUDAMat, Deep Belief Networks, and Python

October 6, 2014

Grab the tissues. This is a tail of my MacBook Pro, a GPU, and the CUDAMat library — and it doesn’t have a happy ending. Two weeks ago I posted a Geting Started with Deep Learning and Python guide. The…

Read More of My Experience with CUDAMat, Deep Belief Networks, and Python

Deep Learning
Tutorials

Getting Started with Deep Learning and Python

September 22, 2014

Update – January 27, 2015: Based on the feedback from commenters, I have updated the source code in the download to include the original MNIST dataset! No external downloads required! Update – March 2015, 2015: The nolearn package has now…

Read More of Getting Started with Deep Learning and Python

Machine Learning

Applying deep learning and a RBM to MNIST using Python

June 23, 2014

In my last post, I mentioned that tiny, one pixel shifts in images can kill the performance your Restricted Boltzmann Machine + Classifier pipeline when utilizing raw pixels as feature vectors. Today I am going to continue that discussion. And…

Read More of Applying deep learning and a RBM to MNIST using Python

Machine Learning

How 1 pixel shifts in images can kill your RBM performance

June 16, 2014

Can you tell the difference between the two images above? Probably not. The one on the right has been shifted one pixel down. And while it still looks like the same image to us, to a Restricted Boltzmann Machine, this…

Read More of How 1 pixel shifts in images can kill your RBM performance

Machine Learning
Rants

Get off the deep learning bandwagon and get some perspective

June 9, 2014

Disclaimer: This post is a bit cynical in tone. In all honesty, I support deep learning research, I support the findings, and I believe that by researching deep learning we can only further improve our classification approaches and develop better…

Read More of Get off the deep learning bandwagon and get some perspective

You can learn Computer Vision, Deep Learning, and OpenCV.

Get your FREE 17 page Computer Vision, OpenCV, and Deep Learning Resource Guide PDF. Inside you’ll find our hand-picked tutorials, books, courses, and libraries to help you master CV and DL.


Footer

Topics

  • Deep Learning
  • Dlib Library
  • Embedded/IoT and Computer Vision
  • Face Applications
  • Image Processing
  • Interviews
  • Keras & Tensorflow
  • OpenCV Install Guides
  • Machine Learning and Computer Vision
  • Medical Computer Vision
  • Optical Character Recognition (OCR)
  • Object Detection
  • Object Tracking
  • OpenCV Tutorials
  • Raspberry Pi

Books & Courses

  • PyImageSearch University
  • FREE CV, DL, and OpenCV Crash Course
  • Practical Python and OpenCV
  • Deep Learning for Computer Vision with Python
  • PyImageSearch Gurus Course
  • Raspberry Pi for Computer Vision

PyImageSearch

  • Affiliates
  • Get Started
  • About
  • Consulting
  • Coaching
  • FAQ
  • YouTube
  • Blog
  • Contact
  • Privacy Policy

© 2025 PyImageSearch. All Rights Reserved.