• 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

Load a trained Keras/TensorFlow model from disk

May 22, 2021

Now that we’ve trained our model and serialized it, we need to load it from disk. As a practical application of model serialization, I’ll be demonstrating how to classify individual images from the Animals dataset and then display the classified…

Read More of Load a trained Keras/TensorFlow model from disk

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

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

Adversarial Images
Deep Learning
Keras and TensorFlow
Tutorials

Mixing normal images and adversarial images when training CNNs

March 15, 2021

In this tutorial, you will learn how to generate image batches of (1) normal images and (2) adversarial images during the training process. Doing so improves your model’s ability to generalize and defend against adversarial attacks. Last week we learned…

Read More of Mixing normal images and adversarial images when training CNNs

Adversarial Images
Deep Learning
Keras and TensorFlow
Tutorials

Defending against adversarial image attacks with Keras and TensorFlow

March 8, 2021

In this tutorial, you will learn how to defend against adversarial image attacks using Keras and TensorFlow. So far, you have learned how to generate adversarial images using three different methods: Adversarial images and attacks with Keras and TensorFlow Targeted…

Read More of Defending against adversarial image attacks with Keras and TensorFlow

Adversarial Images
Deep Learning
Keras and TensorFlow
Tutorials

Adversarial attacks with FGSM (Fast Gradient Sign Method)

March 1, 2021

In this tutorial, you will learn how to perform adversarial attacks using the Fast Gradient Sign Method (FGSM). We will implement FGSM using Keras and TensorFlow. A dataset of images and their labels is critical for understanding adversarial attacksusing FGSM.…

Read More of Adversarial attacks with FGSM (Fast Gradient Sign Method)

Deep Learning
Keras and TensorFlow
Siamese Networks
Tutorials

Contrastive Loss for Siamese Networks with Keras and TensorFlow

January 18, 2021

In this tutorial, you will learn about contrastive loss and how it can be used to train more accurate siamese neural networks. We will implement contrastive loss using Keras and TensorFlow. Previously, I authored a three-part series on the fundamentals…

Read More of Contrastive Loss for Siamese Networks with Keras and TensorFlow

Deep Learning
Keras and TensorFlow
Siamese Networks
Tutorials

Comparing images for similarity using siamese networks, Keras, and TensorFlow

December 7, 2020

In this tutorial, you will learn how to compare two images for similarity (and whether or not they belong to the same or different classes) using siamese networks and the Keras/TensorFlow deep learning libraries. This blog post is part three…

Read More of Comparing images for similarity using siamese networks, Keras, and TensorFlow

  • Previous Page
  • Page 1
  • Page 2
  • Page 3
  • Page 4
  • Page 5
  • Page 6
  • ...
  • 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.