Machine Learning in JavaScript with TensorFlow.js

4 hours, 41 minutes CC
Machine Learning in JavaScript with TensorFlow.js

Course Description

Train and run machine learning models in JavaScript! Learn the fundamentals of machine learning and use pre-trained models to add image recognition with only a few lines of code using Tensorflow.js. Train custom models with input from the webcam. Learn how to optimize and improve model accuracy and get creative with object, gesture, and audio recognition.

This course and others like it are available as part of our Frontend Masters video subscription.

Preview
Close

Course Details

Published: June 19, 2024

Learn Straight from the Experts Who Shape the Modern Web

Your Path to Senior Developer and Beyond
  • 200+ In-depth courses
  • 18 Learning Paths
  • Industry Leading Experts
  • Live Interactive Workshops
Get Unlimited Access Now

Table of Contents

Introduction

Section Duration: 13 minutes
  • Introduction
    Charlie Gerard begins the course by sharing some creative projects created with TensorFlow.js. These projects involve image, audio, and body movement recognition and range from an application that detects if an object is recyclable to a Street Fighter game controlled by physically performing the movements.
  • Machine Learning Overview
    Charlie discusses the differences between Machine Learning and Artificial Intelligence. There are four types of machine learning methods: supervised, unsupervised, semi-supervised, and reinforcement learning.

Pre-Trained Models

Section Duration: 50 minutes

Transfer Learning

Section Duration: 1 hour, 2 minutes

Train a Model in the Browser

Section Duration: 1 hour

Creating an Image Classification Model

Section Duration: 50 minutes

Training & Testing the Classification Model

Section Duration: 36 minutes

Wrapping Up

Section Duration: 7 minutes
  • Wrapping Up
    Charlie wraps up the course, describing how the techniques used in the three projects from the course are related to the experiments she has posted on her website. She also shares a few real-world uses of TensorFlow and some additional learning resources.

Learn Straight from the Experts Who Shape the Modern Web

  • In-depth Courses
  • Industry Leading Experts
  • Learning Paths
  • Live Interactive Workshops
Get Unlimited Access Now