Course

Browser-based Models with TensorFlow.js

DeepLearning.AI

Explore the world of browser-based machine learning with the Browser-based Models with TensorFlow.js Specialization. This comprehensive course delves into the practical aspects of deploying machine learning models in real-world scenarios. From training and running models in any browser using TensorFlow.js to handling data efficiently, you'll gain valuable insights into building object classification and recognition models using a webcam.

Throughout the Specialization, you'll be equipped with the skills to navigate various deployment scenarios, effectively use data to train your model, and develop a deeper understanding of neural networks. Whether you're new to TensorFlow or looking to enhance your foundational knowledge of neural networks, this course provides a solid foundation for your machine learning journey.

  • Train and run inference in a browser
  • Handle data in a browser
  • Build an object classification and recognition model using a webcam

Certificate Available ✔

Get Started / More Info
Browser-based Models with TensorFlow.js
Course Modules

This Specialization covers training and running machine learning models in any browser using TensorFlow.js, handling data in the browser, and building a computer vision project that recognizes and classifies objects from a webcam.

Introduction to TensorFlow.js

Introduction to TensorFlow.js is the first module in the Specialization. You'll learn how to train and run machine learning models in any browser using TensorFlow.js. The module also covers techniques for handling data in the browser and culminates in a computer vision project that recognizes and classifies objects from a webcam.

Image Classification In the Browser

Image Classification In the Browser is the second module, focusing on creating a Convolutional Net with JavaScript, visualizing the training process, and utilizing tf.tidy() to save memory. The module also includes building an MNIST Classifier and a Fashion MNIST Classifier.

Converting Models to JSON Format

The third module, Converting Models to JSON Format, delves into pre-trained TensorFlow.js models, toxic classification, MobileNet, and converting models to JavaScript. This module also covers image classification using MobileNet and a linear model.

Transfer Learning with Pre-Trained Models

Transfer Learning with Pre-Trained Models, the final module, explores retraining the MobileNet model, capturing and training the network with captured data, and performing inference. It culminates in the application of the knowledge gained through building a Rock Paper Scissors project.

More Software Development Courses

GPU Programming

Johns Hopkins University

Learn GPU programming to harness the power of parallel computing, enabling rapid data processing and algorithm execution on GPUs.

Game Design and Development 3: 3D Shooter

Michigan State University

Embark on the journey of game design and development with this advanced course focusing on 3D shooter games.

Motion Planning for Self-Driving Cars

University of Toronto

Welcome to Motion Planning for Self-Driving Cars, the course that equips you with the skills to construct a complete self-driving planning solution, enabling safe...

計算機程式設計 (Computer Programming)

National Taiwan University

This course introduces computer programming in C, covering basic operations, programming concepts, and practical applications, equipping students with essential...