Carly Richmond
Is it (F)ake?! Image Classification with TensorFlow.js
#1about 3 minutes
Using JavaScript and ML to solve a baking show challenge
The speaker introduces the goal of using machine learning to identify hyper-realistic cakes from the TV show "Is it Cake?".
#2about 2 minutes
Collecting and balancing the cake vs not-cake dataset
Images of cakes and non-cakes are collected using Playwright and the Unsplash API to create a balanced binary classification dataset.
#3about 5 minutes
Evaluating pre-trained models for image classification and object detection
Pre-existing models like MobileNet and Coco-SSD are tested on the dataset, but they produce inaccurate and strange classifications.
#4about 6 minutes
Building a custom convolutional neural network from scratch
A custom convolutional neural network is built using TensorFlow.js sequential models and convolution layers, but it fails to accurately classify images.
#5about 5 minutes
Applying transfer learning to improve model accuracy
Transfer learning is used by combining a pre-trained MobileNet feature vector model with a custom classification head, significantly improving results.
#6about 4 minutes
Playing an interactive game to compare human and model performance
An interactive web game allows the audience to test their cake-spotting skills against the various machine learning models.
#7about 1 minute
Key takeaways and resources for getting started with TensorFlow.js
The talk concludes by summarizing the journey from using pre-existing models to applying transfer learning and provides resources for further learning.
Related jobs
Jobs that call for the skills explored in this talk.
Picnic Technologies B.V.
Amsterdam, Netherlands
Intermediate
Senior
Python
Structured Query Language (SQL)
+1
Wilken GmbH
Ulm, Germany
Senior
Kubernetes
AI Frameworks
+3
Matching moments
04:17 MIN
Playing a game of real or fake tech headlines
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
02:20 MIN
The evolving role of the machine learning engineer
AI in the Open and in Browsers - Tarek Ziadé
00:38 MIN
Exploring bizarre headlines about IoT and robotics
Fake or News: Coding on a Phone, Emotional Support Toasters, ChatGPT Weddings and more - Anselm Hannemann
00:59 MIN
Distinguishing real from fake tech headlines
Fake or News: Coding on a Phone, Emotional Support Toasters, ChatGPT Weddings and more - Anselm Hannemann
04:28 MIN
Building an open source community around AI models
AI in the Open and in Browsers - Tarek Ziadé
01:02 MIN
AI lawsuits, code flagging, and self-driving subscriptions
Fake or News: Self-Driving Cars on Subscription, Crypto Attacks Rising and Working While You Sleep - Théodore Lefèvre
05:26 MIN
Using AI prompts to rebuild a classic 8-bit game
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
04:57 MIN
Increasing the value of talk recordings post-event
Cat Herding with Lions and Tigers - Christian Heilmann
Featured Partners
Related Videos
Mastering Image Classification: A Journey with Cakes
Carly Richmond
Mastering Image Classification: A Journey with Cakes
Carly Richmonds
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
AI: Superhero or Supervillain? How and Why with Scott Hanselman
Scott Hanselman
Machine learning 101: Where to begin?
Lutske De Leeuw
From Code to Motion: Building an Autonomous Hat-Hunting Robot with Kubernetes & ML
Daniel Brintzinger
Related Articles
View all articles



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

The BBC
Glasgow, United Kingdom
£10-48K
Junior
Pandas
Tableau
SAP HANA
Data analysis
+1

Imec
Azure
Python
PyTorch
TensorFlow
Computer Vision
+1

KickstartAI
The Hague, Netherlands
€5K
Intermediate
Azure
Python
Docker
PyTorch
+4

Paris-based
Paris, France
Python
Docker
TensorFlow
Kubernetes
Computer Vision
+2


Barcelona Supercomputing Center
Barcelona, Spain
Intermediate
Python
PyTorch
Machine Learning

Plain Concepts
Remote
Azure
Python
Computer Vision
Machine Learning
+2


Kickstart AI
Delft, Netherlands
€5K
Intermediate
Azure
Python
Docker
PyTorch
+4