• 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
Libraries
Tutorials

Installing Keras with TensorFlow backend

November 14, 2016

A few months ago I demonstrated how to install the Keras deep learning library with a Theano backend. In today’s blog post I provide detailed, step-by-step instructions to install Keras using a TensorFlow backend, originally developed by the researchers and…

Read More of Installing Keras with TensorFlow backend

Deep Learning
Machine Learning
Tutorials

Stochastic Gradient Descent (SGD) with Python

October 17, 2016

In the previous section, we discussed gradient descent, a first-order optimization algorithm that can be used to learn a set of classifier weights for parameterized learning. However, this “vanilla” implementation of gradient descent can be prohibitively slow to run on…

Read More of Stochastic Gradient Descent (SGD) with Python

Deep Learning
Machine Learning
Tutorials

Gradient Descent with Python

October 10, 2016

Nearly all of deep learning is powered by one very important algorithm: Stochastic Gradient Descent (SGD). — Goodfellow, Bengio, and Courville (2016) At this point, we have a strong understanding of the concept of parameterized learning. We previously discussed the…

Read More of Gradient Descent with Python

Deep Learning
Machine Learning
Tutorials

A simple neural network with Python and Keras

September 26, 2016

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 neural networks and deep learning…

Read More of A simple neural network with Python and Keras

Deep Learning
Machine Learning
Tutorials

Understanding Regularization for Image Classification and Machine Learning

September 19, 2016

Many strategies used in machine learning are explicitly designed to reduce the test error, possibly at the expense of increased training error. These strategies are collectively known as regularization. —Goodfellow, Bengio, and Courville (2016) In previous lessons, we discussed two…

Read More of Understanding Regularization for Image Classification and Machine Learning

Machine Learning
Tutorials

Softmax Classifiers Explained

September 12, 2016

Last week, we discussed Multi-class SVM loss; specifically, the hinge loss and squared hinge loss functions. A loss function, in the context of Machine Learning and Deep Learning, allows us to quantify how “good” or “bad” a given classification function…

Read More of Softmax Classifiers Explained

Machine Learning
Tutorials

Multi-class SVM Loss

September 5, 2016

A couple weeks ago,we discussed the concepts of both linear classification and parameterized learning. This type of learning allows us to take a set of input data and class labels, and actually learn a function that maps the input to…

Read More of Multi-class SVM Loss

Deep Learning
Tutorials

An Intro to Linear Classification with Python

August 22, 2016

We previously learned about the k-NN classifier — a machine learning model so simple that it doesn’t do any actual “learning” at all. We simply have to store the training data inside the model, and then predictions are made at…

Read More of An Intro to Linear Classification with Python

Deep Learning
Machine Learning
Tutorials

ImageNet classification with Python and Keras

August 10, 2016

Normally, I only publish blog posts on Monday, but I’m so excited about this one that it couldn’t wait and I decided to hit the publish button early. You see, just a few days ago, François Chollet pushed three Keras…

Read More of ImageNet classification with Python and Keras

  • Previous Page
  • Page 1
  • ...
  • Page 27
  • Page 28
  • Page 29
  • Page 30
  • Page 31
  • 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.