To understand AI, we must first understand how it differs from traditional programming.
In traditional programming, humans write the rules. We provide the computer with data (Input) and a set of instructions (Rules), and the computer calculates the Output.
Machine Learning (ML) flips this on its head. Instead of writing the rules, we give the computer the Input and the desired Output, and we ask the computer to figure out the Rules!
Think of it like teaching a child to recognize a dog vs. a cat. You don't give them a rulebook about ear shapes and tail lengths. You point to a dog and say "Dog", then point to a cat and say "Cat". Eventually, they learn the pattern from the examples.
Determine which type of learning applies to each scenario.
Building an AI is not just about writing code. It follows a loop: Collect Data ➔ Train Model ➔ Evaluate ➔ Improve ➔ Deploy. In the next lesson, we'll talk about the absolute most important part of this loop: the Data!