1. The Foundations

The Algorithm (படிமுறைகள் / Step-by-Step Recipe)

Let's brew the perfect Kaapi! (பில்டர் காபி போடுவோமா!)

Technical Meaning: படிநிலைச் செயல்முறை (Padinilai Seyalmura) - A step-by-step procedure for solving a problem.

The Core Idea

An algorithm is simply a set of step-by-step instructions to solve a specific problem or complete a task. In traditional programming, humans write these rules. In AI, the machine learns the rules by looking at data.

The Origin Story

Before AI, if we wanted a computer to do something, we had to tell it exactly how to do it. "If this happens, do that." But some problems, like recognizing a face or translating a language, have too many rules to write down manually. We needed a way for computers to figure out their own algorithms.

The Tamil Analogy

Filter Kaapi

An Algorithm is exactly like making the perfect South Indian Filter Coffee (ஃபில்டர் காபி).

To make the perfect tumbler of coffee, there is a strict algorithm:

  1. First, add the coffee powder (காபி தூள்) to the top compartment.
  2. Pour boiling water over it and close the lid.
  3. Wait exactly 15 minutes for the thick decoction (டிகாஷன்) to drip down.
  4. Boil milk, add sugar, and mix it with the decoction.
  5. Pour it back and forth (ஆத்து) in a davarah and tumbler to get the perfect froth (நுரை).

If you skip a step, or do it in the wrong order, you don't get Filter Kaapi. You just get hot brown water. An algorithm is just this: a strict, ordered recipe for success.

Try It Yourself

While this is a general concept, let's look at how adjusting "rules" or "weights" changes the outcome in the next concept!