• 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
Keras and TensorFlow
Tutorials

LeNet: Recognizing Handwritten Digits

May 22, 2021

The LeNet architecture is a seminal work in the deep learning community, first introduced by LeCun et al. in their 1998 paper, Gradient-Based Learning Applied to Document Recognition. As the name of the paper suggests, the authors’ motivation behind implementing…

Read More of LeNet: Recognizing Handwritten Digits

Deep Learning
Keras and TensorFlow
Tutorials

MiniVGGNet: Going Deeper with CNNs

May 22, 2021

In our previous tutorial, we discussed LeNet, a seminal Convolutional Neural Network in the deep learning and computer vision literature. VGGNet, (sometimes referred to as simply VGG), was first introduced by Simonyan and Zisserman in their 2014 paper, Very Deep…

Read More of MiniVGGNet: Going Deeper with CNNs

Deep Learning
Keras and TensorFlow
Tutorials

Visualizing network architectures using Keras and TensorFlow

May 22, 2021

One concept we have not discussed yet is architecture visualization, the process of constructing a graph of nodes and associated connections in a network and saving the graph to disk as an image (i.e., PNG, JPG, etc.). Nodes in the…

Read More of Visualizing network architectures using Keras and TensorFlow

Deep Learning
Machine Learning
Tutorials

Are CNNs invariant to translation, rotation, and scaling?

May 14, 2021

A common question I get asked is: Are Convolutional Neural Networks invariant to changes in translation, rotation, and scaling? Is that why they are such powerful image classifiers? To answer this question, we first need to discriminate between the individual…

Read More of Are CNNs invariant to translation, rotation, and scaling?

Deep Learning
Deep‌ ‌Learning‌
DL4CV
Machine Learning
Tutorials

Convolution and cross-correlation in neural networks

May 14, 2021

Our entire review of machine learning and neural networks thus far has been leading up to this point: understanding Convolutional Neural Networks (CNNs) and the role they play in deep learning. In traditional feedforward neural networks, each neuron in the…

Read More of Convolution and cross-correlation in neural networks

Deep Learning
Machine Learning
Tutorials

Convolutional Neural Networks (CNNs) and Layer Types

May 14, 2021

CNN Building Blocks Neural networks accept an input image/feature vector (one input node for each entry) and transform it through a series of hidden layers, commonly using nonlinear activation functions. Each hidden layer is also made up of a set…

Read More of Convolutional Neural Networks (CNNs) and Layer Types

Face Applications
OpenCV Tutorials
Tutorials

OpenCV Eigenfaces for Face Recognition

May 10, 2021

In this tutorial, you will learn how to implement face recognition using the Eigenfaces algorithm, OpenCV, and scikit-learn. Our previous tutorial introduced the concept of face recognition — detecting the presence of a face in an image/video and then subsequently…

Read More of OpenCV Eigenfaces for Face Recognition

Deep‌ ‌Learning‌
Keras and TensorFlow
Tutorials

Implementing feedforward neural networks with Keras and TensorFlow

May 6, 2021

Now that we have implemented neural networks in pure Python, let’s move on to the preferred implementation method — using a dedicated (highly optimized) neural network library such as Keras. Today, I will discuss how to implement feedforward, multi-layer networks…

Read More of Implementing feedforward neural networks with Keras and TensorFlow

Deep Learning
Tutorials

Introduction to Neural Networks

May 6, 2021

We’ll study the fundamentals of neural networks in depth. We’ll start with a discussion of artificial neural networks and how they are inspired by the real-life biological neural networks in our own bodies. From there, we’ll review the classic Perceptron…

Read More of Introduction to Neural Networks

  • Previous Page
  • Page 1
  • ...
  • Page 4
  • Page 5
  • Page 6
  • Page 7
  • Page 8
  • ...
  • Page 13
  • Next Page

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.