Carly Richmonds
Mastering Image Classification: A Journey with Cakes
#1about 5 minutes
Building an image classification game inspired by "Is It Cake?"
The project goal is to build a game that can distinguish between real objects and hyper-realistic cakes using machine learning.
#2about 2 minutes
Sourcing cake and not-cake images for training data
Cake images were scraped from bakers' websites using Playwright, while non-cake images were sourced from the Unsplash API.
#3about 1 minute
Identifying limitations and biases in the image dataset
The collected dataset had issues like non-cake items (logos, biscuits) in the cake set and ambiguous images in the non-cake set.
#4about 3 minutes
First attempt using the MobileNet classification model
The pre-trained MobileNet model struggled, often misclassifying cakes as candles or bakeries due to its training on the ImageNet database.
#5about 2 minutes
Testing the Coco-SSD object detection model
The Coco-SSD model performed slightly better by identifying cake as a class, but still made significant errors like classifying a cake as a person.
#6about 6 minutes
Building a custom convolutional neural network that failed
A custom sequential model was built using convolutional layers, but it failed during training and classified every image as "not cake".
#7about 2 minutes
Achieving better results with transfer learning
Transfer learning leverages a pre-trained model (MobileNet) for feature extraction and adds a small, custom classification head for the specific task.
#8about 3 minutes
Playing the "Is It (F)ake?" game with the audience
A live demonstration of the game built with the transfer learning model shows the audience outperforming all the machine learning models.
#9about 1 minute
Key takeaways from the machine learning journey
The project highlights the value of experimentation and persistence, showing that even failed attempts provide valuable learning experiences in machine learning.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
19:37 MIN
A live demo of an interactive AI workshop for kids
aa
00:05 MIN
Using JavaScript and ML to solve a baking show challenge
Is it (F)ake?! Image Classification with TensorFlow.js
00:29 MIN
The origin of the "Is it Cake?" machine learning project
Mastering Image Classification: A Journey with Cakes
00:25 MIN
Building a machine learning game with JavaScript
Building Your Own Classification Model with JavaScript - Coffee with Developers - Carly Richmond
21:42 MIN
Playing the "Is it Cake?" game and comparing results
Mastering Image Classification: A Journey with Cakes
07:41 MIN
Evaluating the pre-trained MobileNet image classification model
Mastering Image Classification: A Journey with Cakes
03:32 MIN
Collecting and balancing the cake vs not-cake dataset
Is it (F)ake?! Image Classification with TensorFlow.js
06:11 MIN
Improving accuracy with transfer classification and MobileNet
Building Your Own Classification Model with JavaScript - Coffee with Developers - Carly Richmond
Featured Partners
Related Videos
Mastering Image Classification: A Journey with Cakes
Carly Richmond
Is it (F)ake?! Image Classification with TensorFlow.js
Carly Richmond
Building Your Own Classification Model with JavaScript - Coffee with Developers - Carly Richmond
Carly Richmnd
Machine learning in the browser with TensorFlowjs
Håkan Silfvernagel
Machine Learning for Software Developers (and Knitters)
Kris Howard
From ML to LLM: On-device AI in the Browser
Nico Martin
Multimodal Generative AI Demystified
Ekaterina Sirazitdinova
Getting Started with Machine Learning
Alexandra Waldherr
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.








