Machine Learning
Module 4
Contents
Lectures
Topic | Checkpoints |
---|---|
Machine Learning & Image Classification (Introduction) [Lecture Video, Slides] | |
Intro to Python [Lecture Video, Slides] | Python Pocket Calculator |
Nearest Neighbors [Lecture Video, Slides] | |
Python Matrices & NumPy [Slides] | Image Distance Practice: Intro to Colab and NumPy |
Optimization & Neural Networks [Lecture Video, Slides] | Contribute to the HelloRob Handwriting Dataset! [Instructions, HelloRob Dataset Checker Tool, Submission Form] |
The HelloRob Handwriting Dataset
You may notice that the accuracies that we can achieve in Project 4 on the MNIST dataset are extremely high. Can we expect these results to transfer to the robot?
To see how well our learned models transfer to data outside of the MNIST dataset, we will collect our own dataset of handwriting samples and test on those. These will look a bit different from the MNIST images. Here is a sample of some images from Fall 2022 students:
Instructions for Contributing
- Create an image of your handwriting sample for each digit from 0 to 9 and save them as individual images. You may use a tool like Paint or a similar drawing tool to create these images on a computer, tablet, or phone. The images must follow these rules:
- Make the canvas a perfect square,
- Use black ink on a white background,
- Make sure the digit is well centered and takes up the full canvas,
- Save the image as a JPEG file.
- Use the HelloRob Dataset Checker Tool to visualize your images in the small form factor they will be converted to and make sure they look good before submitting your images.
- Follow this link to submit your image samples. Please use your school email when filling out the form!
Please follow the instructions on the form carefully! If your images are not usable, they will have to be removed from the dataset.