Google Provides Free Machine Learning For All
Written by Sue Gee   
Wednesday, 07 March 2018

Google's Machine Learning Crash Course has already been delivered to more than 18,000 Googlers and now it it have been made available for free and to all as part of Learn with Google AI, a new educational resource aimed at every developer.

 googleaibanner

Google AI is Google's portal for everything to do with Artificial Intelligence. In its Our Work section you'll find a selection of headlining research using AI plus use of AI in Google Translate and Google's forays into mobile photography together with a large selection of machine learning projects. Google has three distinct AI labs, Google Research, Brain Team and PAIR (People+AI Research Initiative) and there are links to explore the work of all three. In the Tools section you'll find links to Tensorflow, Cloud TPUs, Cloud Machine Learning and Google's recent acquisition Kaggle, which describes itself as:

The Home of Data Science & Machine Learning

Zuri Kemp who leads Google’s machine learning education effort with the aim of making AI and its benefits accessible to everyone, announced the new Education section saying:

To help everyone understand how AI can solve challenging problems, we’ve created a resource called Learn with Google AI. This site provides ways to learn about core ML concepts, develop and hone your ML skills, and apply ML to real-world problems. From deep learning experts looking for advanced tutorials and materials on TensorFlow, to “curious cats” who want to take their first steps with AI, anyone looking for educational content from ML experts at Google can find it here.

 

mlcc

 

Occupying the top slot in the list of resources comes the Machine Learning Crash Course (MLCC), a free course that provides exercises, interactive visualizations, and instructional videos that anyone can use to learn and practice ML concepts. According to this visual overview it provides 15 hours of material divided into 25 lessons with a variety of materials.

mlcrashcourseIntroducing MLCC on the Google Developer's blog, Barry Rosenberg of the Google Engineering Education Team explains:

Our engineering education team originally developed this fast-paced, practical introduction to ML fundamentals for Googlers. So far, more than 18,000 Googlers have enrolled in MLCC, applying lessons from the course to enhance camera calibration for Daydream devices, build virtual reality for Google Earth, and improve streaming quality at YouTube. MLCC's success at Google inspired us to make it available to everyone.

 

MLCC covers many machine learning fundamentals, starting with loss and gradient descent, then building through classification models and neural nets. The programming exercises introduce TensorFlow. You'll watch brief videos from Google machine learning experts, read short text lessons, and play with educational gadgets devised by instructional designers and engineers.

This introductory video for the course comes from Peter Norvig and indicates what to expect:

 

 

While MLCC doesn't require any prior knowledge in machine learning,  to understand the concepts presented and complete the exercises, it is recommended that students have some experience coding in Python in order to tackle its TensorFlow programming exercises and with intro-level algebra - variables and coefficients, linear equations, graphs of functions, and histograms; familiarity with more advanced math concepts such as logarithms and derivatives is helpful, but not required.

Learn with Google AI also has Machine Learning video how-to's, sample code, documentation including a glossary, links to TensorFlow on GitHub, links to courses on Udacity on Coursera and access to Kaggle Learn. To help you find the resources you need to can filter by type of content, your stage of ML development and your role - researcher, data scientist, software engineer, business decision maker, student or "curious cat".

According to Zuri Kemp, more resources will be added including more courses and documentation. It seems to be shaping up to be a great resource for getting into Machine Learning with TensorFlow. 

googleaisq

More Information

Learn with Google AI: Making ML education available to everyone

Google AI

Machine Learning Crash Course

Machine Learning Crash Course on Google Developer's blog 

Related Articles

Kaggle Enveloped By Google Cloud

TPU Is Google's Seven Year Lead In AI

Google's Teachable Machine - What it really signifies

Introducing Kaggle Learn

 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

 

 

Banner


Pico 2W Announced But There Is A Surprise!
25/11/2024

Raspberry Pi released the Pico 2 a few months ago and we have been waiting for the Pico 2W since then. But Pimoroni beat them to the draw with the Pico Plus 2W based on the RM2 radio module and hinted [ ... ]



PlanetScale Gets Into Vector Search
02/12/2024

PlanetScale, the cloud MySQL-compatible database with advanced scaling capabilities, is now upgraded with vector storage and search.


More News

 

espbook

 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Wednesday, 07 March 2018 )