Machine Learning Fundamentals
This course explains core machine learning concepts โ from classification to anomaly detection โ using real-world product examples, so you understand how AI systems learn and make decisions.
Curriculum
What the course covers
Chapter I
Foundations
Classification: sorting inputs into defined categories
In this lesson, you'll learn about one of the fundamental tasks in artificial intelligence โ classification. You'll discover how a system chooses among predefined categories, what role clear class definitions play, and how classification results drive real business processes.
6 minRegression: predicting continuous values with AI
This lesson introduces the concept of regression in artificial intelligence, which answers the question "how much will it be?". Using Google Maps' ETA as an example, you'll learn how AI predicts continuous values and how to interpret these predictions when working with businesses and ChatGPT.
9 minFeatures: the signals AI uses to read the world
In this lesson, you'll learn how Machine Learning systems perceive the world through signals, or features. You'll explore their types, their importance, and how to manage them for effective AI communication, both in recommendation systems and when working with AI assistants.
6 minRanking: how AI orders and prioritizes information
In this lesson, you'll learn about the concept of ranking, which helps AI systems decide in what order to present information. You'll discover how it differs from classification, why it's multi-objective, and how to use this knowledge for effective communication with ChatGPT.
6 minSimilarity: the foundation of AI recommendations
This lesson explores the fundamental concept of similarity in machine learning, which underlies many AI systems, from product recommendations to AI assistant responses. You'll learn how AI perceives similarity and how you can manage it effectively to achieve desired outcomes.
6 min
Chapter II
Hands-on practice
Anomaly detection: identifying unusual patterns in data
This lesson introduces the concept of anomaly detection in artificial intelligence. You'll learn how to distinguish normal from unusual cases in data, explore its practical applications, including in the context of ChatGPT, and understand why this task is especially important in fields like finance and security.
3 minClustering: grouping similar data without predefined labels
In this lesson, you'll learn about the concept of clustering โ how AI groups similar data without predefined categories. You'll explore practical examples from Google Photos and ChatGPT, as well as the importance of clustering scale and the human role in this process.
6 minLearning loop: how feedback improves AI over time
This lesson explains how Machine Learning systems function through a continuous learning cycle. You'll learn about the critical role of feedback in improving AI, distinguish between types of feedback, and understand the active human role in this process.
6 minML evaluation: measuring model quality with the right metrics
This lesson explores the critical importance of evaluating artificial intelligence (AI) systems. We'll examine why a single, general metric isn't enough, how to take context into account, and how to build effective evaluation frameworks to measure the real value of AI models.
6 minCost of AI errors: false positives vs. false negatives
This lesson explores how the cost and significance of AI errors differ depending on context. You'll learn about the concepts of false positives and false negatives, their impact on AI system design and prompt formulation, so you can better manage risk and achieve optimal outcomes.
3 min
Chapter III
Your project
Overfitting: when an AI model memorizes instead of generalizing
This lesson explores the concept of overfitting in artificial intelligence, where a model becomes too attached to past data and loses its ability to generalize to new situations. We'll examine how this problem manifests in AI systems, including ChatGPT, and how it can be avoided through effective prompting.
6 minData drift: keeping AI models accurate as the world changes
This lesson explores the concept of data drift in AI systems. You'll learn why model performance can decline over time due to changes in the environment, and how to detect and manage this phenomenon.
6 minBias in AI: how training data shapes model decisions
This lesson explores how bias can enter artificial intelligence systems through training data. We'll examine various forms of bias, their impact on AI decisions, and effective strategies for managing them, especially when using large language models (LLMs).
6 minChatGPT and Claude: probabilistic outputs and prompt control
This lesson explains how ChatGPT and Claude generate responses โ as probabilistic choices rather than deterministic knowledge. You'll learn how prompt precision and context influence outcomes, allowing you to manage communication with AI assistants more effectively.
6 minHuman-in-the-Loop: balancing AI automation with human oversight
In this lesson, you'll learn how to balance AI's automation capabilities with human oversight. You'll discover where it's appropriate to fully trust AI and where human involvement is necessary to ensure quality and safety.
6 min
Your certificate
Complete every lesson to unlock it.
Keep going
Other courses in this category
Shall we continue together?
Buy once. Yours forever. The first lesson is free. The rest โ at your own pace.