How Machines Learn: The Human Inspiration
How Machines Learn: Inspired by Humans
Before we dive into the different ways machines learn, let’s first understand how humans learn, and how scientists have tried to map these techniques to machines.
How Humans Learn: A Natural, Ongoing Process
It starts, the moment we are born.
We learn by seeing, listening, doing and experiencing the world around us.
Here is how human learning usually happens:
🧠 Learning by Experience
📚 Learning by Instruction
We learn by listening to explanations or following examples from parents, teachers, or friends.
Example: Your art teacher shows you how to draw a figure, and then you try it yourself.
👀 Learning by Observation
We learn by simply observing people, actions, and behavior — without anyone actively teaching us.
Example: A young player learns cricket by watching Sachin Tendulkar play.
🧩 Learning by Trial and Error
We learn by experimenting and making mistakes.
Mistakes are an important part of how we improve.
Example: Figuring out how to play a new video game by pressing all the buttons and seeing what happens.
🧍 Learning by Imitation
Example: A child pretends to talk on a phone just like adults do.
🗣️ Learning by Feedback
We learn by receiving positive or negative feedback from others.
Example: A coach corrects your posture while you're learning a sport, and you improve.
Human Learning : A mix of many styles
While we sometimes have specific goals — like learning to ride a bike or preparing for an exam — much of our learning happens implicitly, without a clear plan for every piece of knowledge we acquire.
Example:
A child’s brain is constantly working in the background — picking up social cues, understanding emotions, and learning new words just by hearing conversations around them.
It’s a continuous, curiosity-driven process, often happening without even realizing it.
How Machines Learn: With a Clear Goal and Data
We must define a specific goal before a machine can learn.
Machines don’t have curiosity or an open-ended desire to explore.
So before they can learn, we must answer two important questions:
- What exactly do we want the machine to achieve? (the goal)
- What information will we provide to help it learn? (the data)
The goal and the data together determine which learning method the machine will use.The Three Main Ways Machines Learn
🎯 1. Supervised Learning : This is like someone helping you to learn
Example : It’s like giving a student a set of questions along with the answer key to practice. Similarly Training a machine to recognize emotions by showing it pictures of faces labeled with emotions like "happy," "sad," or "angry.
🔍 2. Unsupervised Learning : Learning by observation without any teacher
Here the goal is broad and the data is un-labeled. We don't have any specific outcome in mind — we just want the machine to discover hidden patterns or groupings in the data.
We provide the machine with lots of raw, un-labeled data — no answers, just examples.
Example : It’s like giving a student a big pile of photos and asking them to find any groups they notice — without telling them what the groups should be. Similarly Grouping customers based on their buying habits without knowing beforehand which types of customers exist.
🏆 3. Reinforcement Learning : Learning by trial and error with feedback
Example : It’s like learning to ride a bicycle — you try, you fall, you adjust, and over time you figure out how to balance and move forward. Similarly training a robot to walk by giving it a reward every time it successfully moves forward without falling.
Conclusion: Machines Need Clear Goals to Learn
In short, machines learn in structured ways — based on clear goals and carefully prepared data.
Comments
Post a Comment