Get Coursera Plus for 40% off
Power BI Fundamentals - Create visualizations and dashboards from scratch
Overview
Syllabus
1.1: Machine Learning for Web Devs & Creatives (Web ML) - Next gen web apps with TensorFlow.js
How web developers can use machine learning
1.3: Breakdown of WebML course
AI demystified: The difference between artificial intelligence, machine learning, and deep learning
2.2: Demystifying Machine Learning
Machine learning systems primer: How to train ML models
2.4: What is TensorFlow.js? (JavaScript + Machine Learning)
2.5: 3 ways to use Machine Learning on the web with TensorFlow.js
Using pre-trained models in TensorFlow | Machine Learning for web developers
3.2: Selecting an ML model to use
3.3.1: Make your own web based smart camera in JS - Part 1
3.3.2: Make your own web based smart camera in JS - Part 2
3.3.3: Build a web based smart camera in JavaScript - Part 3
3.3.4: Make your own web based smart camera in JS - Part 4
3.3.5: Make your own web based smart camera in JS - Part 5
Tutorial: Make a web-based smart camera with the COCO-SSD machine learning model in TensorFlow
TensorFlow fundamentals: What are tensors in TensorFlow.js?
Tutorial: How to use raw tensorFlow.js pre-trained models in browser
Exploring Tensorflow Hub: Using pre-trained web ML models
3.6.2: Using advanced pre-trained Web ML models - Part 2: Use MoveNet for pose estimation in browser
4.1: Rolling your own Web ML models from a blank canvas
4.2: Gathering, refining, and using data effectively for ML model datasets
4.3.1: What's a neuron?
ML tutorial: How to train neurons
4.4.1: Implement a neuron for linear regression - Training data and outliers
4.4.2: Implement a neuron for linear regression - Importing and normalizing training data
TensorFlow.js tutorial: A neuron implementation for linear regression
4.5.1: Multi-layer perceptrons - The limits of a single neuron
4.5.2: Multi-layer perceptrons - Deep neural networks for non linear data
ML tutorial: How to solve classification problems with TensorFlow and multi-layer perceptrons
4.6.2: Multi-layer perceptrons for classification - Implementing a classifier in TensorFlow.js
4.7.1: Beyond perceptrons: Convolutional Neural Network (CNNs) in the web browser
4.7.2: Beyond perceptrons: Convolutional Neural Network (CNNs) - Implementation with TensorFlow.js
5.1: Transfer learning: Retraining existing models in the web browser with TensorFlow.js
Recognize custom objects with TensorFlow.js.
5.3: Using layers models for transfer learning
6.1: Using models from Python in the web browser with TensorFlow.js
6.2: Converting Python saved models with the TensorFlow.js command line converter
6.3: Natural language processing (NLP) - understanding written text
6.4.1: Using a natural language model: Comment spam detection - setting up the web scaffolding
6.4.2: Using a natural language model: Comment spam detection - loading a pretrained NLP model
6.4.3: Using a natural language model: Comment spam detection - word tokenization
6.4.4: Using a natural language model: Comment spam detection - web sockets
6.5: Dealing with edge cases in spam detection
6.6: Using a retrained spam detection model in the web browser with TensorFlow.js
7.1: Machine Learning as a Web Engineer - putting knowledge into practice
Advanced machine learning for web developers: Autoencoders, GANs, RNNs and more
Taught by
Google Developers