AI-ML Terminology from Ground Level
This page explains the words you keep hearing in AI and Machine Learning, starting from absolute beginner level. The goal is not just to define terms, but to make them easy to understand and remember.
📺 A man crossing a road| AI-ML
How do you cross a street?
Find out the speed of every vehicle in the area. Then measure the width of the road blah blah blah..
No, you do it all by experience and common sense. this is learning as opposed to calculating
How to read this lesson
Read the early sections carefully. Later terms become much easier once you clearly understand words like data, model, training, feature, label, and prediction.
- First understand the basic idea.
- Then read the example.
- Then read the analogy.
- Then move to the next term.
Table of contents
1. What is AI? 2. What is Machine Learning? 3. Data 4. Dataset 5. Feature 6. Label / Target 7. Model 8. Training 9. Testing 10. Prediction 11. Regression 12. Classification 13. Supervised Learning 14. Unsupervised Learning 15. Overfitting 16. Underfitting 17. Accuracy 18. Loss 19. Deep Learning 20. Neural Network 21. Quick RevisionPart 1: Ground-level ideas
These are the most important starting words.
1. Artificial Intelligence (AI)
Artificial Intelligence means making a computer system perform tasks that usually need human intelligence. These tasks may include understanding language, recognizing images, making decisions, solving problems, or learning from experience.
2. Machine Learning (ML)
Machine Learning is a part of AI where a computer learns patterns from data instead of being told every rule manually.
In old-style programming, we write rules directly. In Machine Learning, we give examples, and the system learns the rule by itself.
3. Data
Data is the raw information used by the system. It can be numbers, text, images, sound, clicks, marks, prices, or anything that can be stored and processed.
4. Dataset
A dataset is a collection of related data, usually arranged in a table or structured format.
5. Feature
A feature is an input piece of information used by the model to make a decision or prediction.
6. Label / Target
A label, also called target, is the correct answer the model is trying to learn.
7. Model
A model is the learned system that takes inputs and gives outputs. It is the thing that has learned from data.
8. Training
Training is the process of showing data to the model so it can learn patterns.
9. Testing
Testing means checking whether the trained model works well on new data it did not see during training.
10. Prediction
Prediction is the output the model gives for new input data.
Part 2: Core Machine Learning terminology
11. Regression
Regression is used when the output is a number.
12. Classification
Classification is used when the output is a category or class.
13. Supervised Learning
Supervised learning means training with inputs and correct outputs together.
14. Unsupervised Learning
Unsupervised learning means the system only gets data, not correct answers, and it tries to discover structure or patterns by itself.
15. Algorithm
An algorithm is the method or technique used to train the model.
16. Overfitting
Overfitting happens when the model memorizes training data too much and fails on new data.
17. Underfitting
Underfitting happens when the model is too weak to learn the pattern properly.
18. Accuracy
Accuracy tells us how many predictions were correct out of the total.
19. Loss
Loss measures how wrong the model’s predictions are. Smaller loss is better.
20. Epoch
An epoch means one full pass through the training data during learning.
21. Bias and Variance
Bias is error from being too simple. Variance is error from being too sensitive to the training data.
Part 3: Deep Learning terminology
22. Deep Learning
Deep Learning is a part of Machine Learning that uses layered neural networks to learn complex patterns.
23. Neural Network
A neural network is a model made of connected layers that transform input step by step into output.
24. Input Layer
The input layer is where the model receives data.
26. Output Layer
The output layer gives the final prediction.
27. Weights
Weights are numbers inside the model that tell it how important different inputs are.
28. Activation Function
An activation function helps the neural network decide how strongly a neuron should respond.
29. Backpropagation
Backpropagation is the method used to send the error backward through the network and adjust weights.
30. Optimizer
An optimizer is the method used to update the model so that loss becomes smaller.
Important distinction
- AI is the broad field.
- ML is one part of AI.
- Deep Learning is one part of ML.
Three questions to ask
- What is the input?
- What is the output?
- What pattern must the model learn?
How terms connect
- Dataset contains data.
- Features are inputs.
- Labels are answers.
- Training builds the model.
- Testing checks the model.
Quick Revision Sheet
Fast definitions
- AI: making computers do intelligent tasks
- ML: learning patterns from data
- Data: raw information
- Dataset: collection of data
- Feature: input clue
- Label: correct answer
- Model: learned system
- Training: learning from examples
- Testing: checking on new examples
- Prediction: model output
Fast task types
- Regression: predict a number
- Classification: predict a category
- Supervised: train with answers
- Unsupervised: find patterns without answers
- Overfitting: memorized too much
- Underfitting: learned too little
- Accuracy: how many were correct
- Loss: how wrong the model is
- Deep Learning: ML with layered neural networks
Final message
AI-ML terminology looks heavy only at the beginning. Once you connect each word to a simple idea, the subject becomes much easier. Learn the words slowly, connect them to examples, and use them while building small projects.
Real understanding grows when you read the term, see it in code, and use it in a project.