• AI Second Act
  • Posts
  • Introduction to Machine Learning - Google Developers

Introduction to Machine Learning - Google Developers

Google developers course here. Here's a quick summary of this very short course:

  • Machine Learning, ML is process of training the software, aka 'model' to make useful predictions or generate content from data.

    • Example given is a weather predictor. Instead of using traditional approach based on very complex equations, feed a ed a model huge amounts of weather data and the model eventually 'learns' the mathematical relationship between inputs and outputs and can then predict the rain [output].

  • ML Categories:

    • Supervised learning - makes predictions after seeing large amounts of data with the correct output, thus learning the relationships between input and output

      • Data is best to be large and diverse

      • Training is the process of the model learning how to predict the output/answer

      • Evaluating is process of comparing actual values with the predicted values [answers] from the model

    • Unsupervised learning - the model works on data without any correct answers and tries to learn rules to categorize the data

    • Reinforcement learning - the model tries to make predictions based on getting rewards or penalties during the learning

    • Generative AI - the model creates content from user input