Fundamentals of Google AI for Web Based Machine Learning
Offered By: Google via edX
Course Description
Overview
Artificial Intelligence (AI) and Machine Learning (ML) now impact every aspect of our daily lives and routines - whether in the workplace or at home. This program introduces you into this exciting and disruptive technology and arms you with applied AI skills.
ML is fast-developing, disruptive, and sometimes controversial, but anyone can benefit from a guided tour of how the technology works, its benefits and drawbacks, along with its implications for society.
This program is intended to cut through the hype, help you understand what AI really is, and what it isn’t. It covers why data is important and demonstrates the relationship between data, machine learning, and artificial intelligence to help you discuss and use these technologies with others.
The program kicks off with a Google AI for Anyone course that covers the basics of AI and ML and how AI is used in the real world. Learning from Google AI experts and practitioners, you will explore what machine learning programming looks like at a high level learning techniques such as neural networks. Later in the course you'll acquire some hands-on experience teaching a computer to recognize images, sounds, and more.
The second course Google AI for JavaScript developers with TensorFlow.js builds upon the concepts introduced in course 1 but is still beginner friendly - you just need a basic knowledge of JavaScript, HTML, and CSS.
Learn how to give your web application superpowers to stand out from the crowd and create next generation web apps that can be used by billions of people in a single click - from computer vision to natural language processing.
You'll learn how to use TensorFlow.js models and their APIs to create real working systems that solve problems that could impact real business ideas. Imagine offering a customer the ability to automatically block spam comments in a chat application or blog before they are even sent, or use state of the art models to build your very own smart security camera, and more.
By leveraging TensorFlow.js - Google's open-source leading ML library for JavaScript - you will go deeper, learn how to use state of the art pre-made models, retrain existing models, and even take your first steps writing your own models to solve simple tasks taking your first steps as a Web Machine Learning Engineer.
Kick off your Web AI and ML journey with this professional certificate program from Google today.
Syllabus
Course 1: Google AI for Anyone
A course for anyone to learn what AI is and how it works.
Course 2: Google AI for JavaScript developers with TensorFlow.js
Get productive with TensorFlow.js - Google's Machine Learning library for JavaScript. From pre-made off the shelf models to writing or training your own, learn how to create next gen web apps.
Courses
-
Are you a web engineer, designer, or creative thinker looking to apply AI or use Machine Learning in your next web application but are unsure where to begin? Or maybe you’re overwhelmed by other courses that focus more on the mathematical proofs than actually enabling you to use these new technologies for real world applications? This course offers a solution and the knowledge to be the "missing manual" for JavaScript users without a background in Machine Learning.
Machine Learning (ML) on the web is growing faster than ever so now is the time to take your first steps too. Learn what the difference is between Artificial Intelligence, Machine Learning, and Deep Learning but also how to use such techniques practically through real examples using TensorFlow.js - Google's leading ML library for JavaScript.
Supercharge your next web app with superpowers - from classifying text in a blog post comment to automatically block spam, to using sensors like a webcam on your mobile device to alert you when your dog is on the couch after you left the house. The knowledge you learn could be applied to any business OR creative idea you have for your next project no matter what industry you may be working in.
Better yet, JavaScript is one of few programming languages that can run everywhere enabling you to leverage the knowledge from this course and apply it client side, server side, via native apps, and even IoT devices allowing you to reuse what you learn across multiple environments.
This course aims to educate, inspire, and enable you to rapidly create your next ML powered idea in this rapidly emerging industry while providing you with a solid foundation to understand the field and confidence to explore the industry further.
Web applications are evolving, so sign up, join the fun, and get an edge over the competition. No background in ML is required to take the course. A basic, working knowledge of web technologies such as HTML, CSS, and JavaScript is highly recommended.
-
Google AI for Anyone teaches you about what Artificial Intelligence is. You’ll cut through the hype and learn about AI and Machine Learning.
As its name suggests, this course is for anybody -- you don’t need a computer science, mathematics or AI background to understand it. No programming skills or prior knowledge are needed.
We’ll take you through, from first principles what the fuss is all about, and you’ll get hands-on in playing with data to teach a computer how to recognize images, sounds and more.
As you explore how AI is used in the real world (recommender systems, computer vision, self-driving etc.) you will also begin to build an understanding of Neural networks and the types of machine learning including supervised, unsupervised, reinforcement etc. You will also see (and experience) what programming AI looks like and how it is applied.
From here you will be able to continue your journey through the emerging fields of AI and ML and related technologies. In so doing, you will formulate a basis to understand and discuss AI and ML related matters in your personal and professional life.
Taught by
Jason Mayes and Laurence Moroney
Tags
Related Courses
Programming LanguagesUniversity of Virginia via Udacity Building a Basic Website
University of Massachusetts Amherst via Independent iDESWEB, Introducción al desarrollo web
Miríadax Web Engineering II: Developing Mobile HTML5 Apps
Technische Hochschule Mittelhessen via iversity Web Application Architectures
University of New Mexico via Coursera