A Practical Introduction to Convnets for Image Classification
summary
Practical pipeline that trains a convolutional network in Keras with a TensorFlow backend on a homemade rock paper scissors dataset of ~2,400 labeled images, resized to 32×32 resized images and split by acquisition session so training has ~600 images per class and testing ~170 per class. Model has ~56k parameters, shows severe overfitting without data augmentation, and drops test accuracy from ~75% to ~50% when augmentation is removed. Includes Jupyter demo, realtime webcam classifier and a separate drone trail follower built from 20k GoPro images.
AI-written summary · about
chapters (6)
- 0:00Start
- 6:22Jupiter Notebook
- 7:01Build the Dataset
- 10:57Build a Dataset
- 14:25Preparing the Training and Testing Data
- 35:52Data Augmentation
related talks
01h 33mIntroduction to Convolutional Neural Networks using TensorFlow and Keras
44mIntro to ConvNets
01h 29mComputer Vision: An (Un?)Expected Journey, with Keras and Tensorflow
36mMachine Learning Zero to Hero
01h 01mA practical guide to deep learning
01h 01mGetting Started with Computer Vision
01h 39mGoogle Colaboratory and Python: Deep Learning basics for CV tasks
01h 15mTutorial on Image Classification using Scikit-Image, Scikit-learn, and PyTorch
