MLJourney
Day 1
Week 1

What is ML?

Overview

Machine Learning (ML) is a subset of artificial intelligence that provides systems the ability to automatically learn and improve from experience without being explicitly programmed.

In traditional programming, we write rules to get answers from data. In machine learning, we provide data and answers, and the algorithm learns the rules.

Key Concepts
  • Supervised vs. Unsupervised Learning
  • Training and Test datasets
  • Model evaluation metrics
  • Overfitting and Underfitting
  • The ML workflow
Practice Exercise

Exercise: ML Problem Identification

For each of the following scenarios, identify whether it's a supervised or unsupervised learning problem, and what type of algorithm might be appropriate:

  1. Grouping customers based on purchasing behavior
  2. Predicting house prices based on features like size, location, etc.
  3. Identifying fraudulent credit card transactions
  4. Recommending movies to users based on what they've watched
  5. Categorizing news articles into topics
Resources

Google ML Crash Course

Main resource for today

Machine Learning Mastery

What is Machine Learning?

Andrew Ng's ML Course

Introduction to Machine Learning

ML for Beginners

Microsoft's curriculum

Complete Today's Task

Mark today's task as complete to track your progress and earn achievements.