February 23-25, 2022
Online, Timezone GMT-5

Deep Learning for the Web using TensorFlow.js

This course will teach you how to use Machine Learning in JavaScript applications and websites. Deep Learning and Neural Networks have seen a lot of success in recent years, but they still seem intimidating to many. Our goal is to make it as simple as possible without having to have a math degree to participate.

Get hands-on experience with deep learning using JavaScript and expand your knowledge of building, training, and running machine learning models in the browser using the latest version of TensorFlow.js.

What you will learn:

  • Introduction to Deep Learning and Neural Networks
  • Introduction to TensorFlow.js
  • Tensors: uses and types
  • Models: saving and loading a model
  • UI: creating the UI; visualizing predictions
  • Classifiers: binary and multi-class
  • Adding a toxicity model classifier to a chat app for moderation
  • Preparing the data, designing, training, and testing models
  • Extending pre-trained models
  • Working with images: convolutions and image classification
  • Adding automatic image captioning to a web app using MobileNet
  • Deployment and performance: bundle optimizations
  • Bonus: Natural Language Processing and AI Assistants

Who is the target audience?
Anyone who wants to integrate machine learning into their apps or websites using JavaScript. No previous experience with machine learning is necessary.

Requirements:
You should be comfortable with JavaScript and have at least basic knowledge of HTML and CSS.

Gerard Sans

Google Developer Expert; former AWS Amplify team

Gerard helps developers succeed in Artificial Intelligence; Former AWS Amplify Developer Advocate. He is very excited about the future of AI. Always happy Computer Science Engineer, he is a Google Developer Expert in Generative AI, Angular GDE and a Google Cloud AI/ML Champion. He loves sharing his knowledge and giving back to the community.

Read More