Keras Tutorial: How to get started with Keras, Deep Learning, and Python
Inside this Keras tutorial, you will discover how easy it is to get started with deep learning and Python. You will use the Keras deep learning library to train your first neural network on a custom...
View ArticleOpenCV OCR and text recognition with Tesseract
In this tutorial, you will learn how to apply OpenCV OCR (Optical Character Recognition). We will perform both (1) text detection and (2) text recognition using OpenCV, Python, and Tesseract. A few...
View ArticleOpenCV Face Recognition
In this tutorial, you will learn how to use OpenCV to perform face recognition. To build our face recognition system, we’ll first perform face detection, extract face embeddings from each face using...
View ArticleKeras vs. TensorFlow – Which one is better and which one should I learn?
Should I be using Keras vs. TensorFlow for my project? Is TensorFlow or Keras better? Should I invest my time studying TensorFlow? Or Keras? The above are all examples of questions I hear echoed...
View ArticleDeep learning, hydroponics, and medical marijuana
In today’s blog post we will investigate a practical use case of applying deep learning to hydroponics, a type of method used to grow plants without soil using mineral-rich nutrient solutions in a...
View ArticleHow to use Keras fit and fit_generator (a hands-on tutorial)
In this tutorial, you will learn how the Keras .fit and .fit_generator functions work, including the differences between them. To help you gain hands-on experience, I’ve included a full example...
View ArticleKeras Conv2D and Convolutional Layers
In today’s tutorial, we are going to discuss the Keras Conv2D class, including the most important parameters you need to tune when training your own Convolutional Neural Networks (CNNs). From there we...
View ArticleAuto-Keras and AutoML: A Getting Started Guide
In this tutorial, you will learn how to use Auto-Keras, an open source alternative to Google’s AutoML, for automated machine learning and deep learning. When training a neural network on a dataset...
View ArticleRegression with Keras
In this tutorial, you will learn how to perform regression using Keras and Deep Learning. You will learn how to train a Keras neural network for regression and continuous value prediction,...
View ArticleKeras, Regression, and CNNs
In this tutorial, you will learn how to train a Convolutional Neural Network (CNN) for regression prediction with Keras. You’ll then train a CNN to predict house prices from a set of images. Today is...
View ArticleUbuntu 18.04: Install TensorFlow and Keras for Deep Learning
Inside this tutorial you will learn how to configure your Ubuntu 18.04 machine for deep learning with TensorFlow and Keras. Configuring a deep learning rig is half the battle when getting started with...
View ArticlemacOS Mojave: Install TensorFlow and Keras for Deep Learning
Inside this tutorial, you will learn how to configure macOS Mojave for deep learning. After you’ve gone through this tutorial, your macOS Mojave system will be ready for (1) deep learning with Keras...
View ArticleKeras: Multiple Inputs and Mixed Data
In this tutorial, you will learn how to use Keras for multi-input and mixed data. You will learn how to define a Keras architecture capable of accepting multiple inputs, including numerical,...
View ArticleFashion MNIST with Keras and Deep Learning
In this tutorial you will learn how to train a simple Convolutional Neural Network (CNN) with Keras on the Fashion MNIST dataset, enabling you to classify fashion images and categories. The Fashion...
View ArticleBreast cancer classification with Keras and Deep Learning
In this tutorial, you will learn how to train a Keras deep learning model to predict breast cancer in breast histology images. Back 2012-2013 I was working for the National Institutes of Health (NIH)...
View ArticleHolistically-Nested Edge Detection with OpenCV and Deep Learning
In this tutorial, you will learn how to apply Holistically-Nested Edge Detection (HED) with OpenCV and Deep Learning. We’ll apply Holistically-Nested Edge Detection to both images and video streams,...
View ArticleLiveness Detection with OpenCV
In this tutorial, you will learn how to perform liveness detection with OpenCV. You will create a liveness detector cable of spotting fake faces and performing anti-face spoofing in face recognition...
View ArticleOpenVINO, OpenCV, and Movidius NCS on the Raspberry Pi
Inside this tutorial, you will learn how to utilize the OpenVINO toolkit with OpenCV for faster deep learning inference on the Raspberry Pi. Raspberry Pis are great — I love the quality hardware and...
View ArticleLive video streaming over network with OpenCV and ImageZMQ
In today’s tutorial, you’ll learn how to stream live video over a network with OpenCV. Specifically, you’ll learn how to implement Python + OpenCV scripts to capture and stream video frames from a...
View ArticleGetting started with Google Coral’s TPU USB Accelerator
In this tutorial, you will learn how to configure your Google Coral TPU USB Accelerator on Raspberry Pi and Ubuntu. You’ll then learn how to perform classification and object detection using Google...
View Article