If you find the content useful and wish to support our platform’s development, you can contribute any amount toward our production costs. Scan the UPI QR code for payment within India. Or use the Ko-fi link to process a secure payment via PayPal.
If you find the content useful and wish to support our platform’s development, you can contribute any amount toward our production costs. Scan the UPI QR code for payment within India. Or use the Ko-fi link to process a secure payment via PayPal.
Terms related to how machines learn patterns from data and make predictions or decisions.
Accuracy measures the proportion of correct predictions made by a model.
Accuracy tells how often a model is correct.
It is one of several important evaluation metrics.
A classifier correctly predicts 95 out of 100 cases.
Bias is a systematic error that causes a machine learning model to make consistently inaccurate or unfair predictions because of assumptions in the model or the data.
Bias means a model tends to make certain mistakes repeatedly.
Recognising bias helps build fairer and more reliable AI systems.
A hiring model trained on unbalanced historical data may unfairly favour one group.
Clustering is an unsupervised learning technique that groups similar data points without predefined labels.
Clustering discovers natural groups in data.
It helps reveal hidden patterns and customer segments.
A retailer groups customers by purchasing behaviour.
Cross-entropy loss is a loss function that measures how closely a model's predicted probability distribution matches the correct outcome.
Cross-entropy loss measures how far a model's predicted probabilities are from the correct answer.
It is widely used to train classification and language models because it provides a numerical signal for improving probability predictions.
If the correct class is 'cat' but a classifier gives 'cat' only a very small probability, the cross-entropy loss will be high.
Entropy is a measure of uncertainty in a probability distribution. A distribution with several similarly likely outcomes has higher entropy than one dominated by a single highly probable outcome.
Entropy measures how uncertain a set of possible outcomes is.
Entropy is foundational to information theory and appears in important machine learning objectives used by classification systems and language models.
If a classifier assigns almost equal probabilities to several classes, its prediction has relatively high entropy.
A feature is an individual measurable characteristic or variable used by a machine learning model to make predictions.
Features are pieces of information the model learns from.
Choosing good features often improves model performance.
House size and location are features in a house-price prediction model.
Feature engineering is the process of selecting, creating, or transforming variables so that a machine learning model can learn more effectively.
It prepares data in a way that helps AI learn better.
Well-designed features often improve accuracy more than changing algorithms.
Combining day and month into a seasonal feature may improve sales prediction.
Generalisation is a model's ability to perform well on new, unseen data rather than only on the data used for training.
A good model should work well on new examples.
Generalisation is one of the main goals of machine learning.
A handwriting model correctly recognises letters written by people it has never seen before.
A hyperparameter is a setting chosen before training begins that influences how a machine learning model learns from data.
Hyperparameters control how a model learns.
Choosing suitable hyperparameters can significantly improve model performance.
Changing the learning rate before training is adjusting a hyperparameter.
Inductive bias refers to the assumptions built into a machine learning algorithm or model architecture that influence the patterns it is more likely to learn from data.
Inductive bias is the set of built-in assumptions that guides what a model learns easily.
Different inductive biases make particular architectures better suited to particular problems and help explain why model design affects learning efficiency and generalisation.
A convolutional neural network contains assumptions that make it particularly effective at recognising local patterns in images.
Information theory is a mathematical framework for measuring information, uncertainty, and the efficient representation and communication of data.
Information theory provides mathematical ways to measure how much information or uncertainty is present in data.
Its concepts help explain how models learn from data, measure prediction uncertainty, compress information, and compare predicted probabilities with correct outcomes.
A language model reduces uncertainty about the next token by assigning different probabilities to possible continuations.
Knowledge distillation is a technique in which a smaller model, called the student, is trained to reproduce useful behaviour learned by a larger or more capable teacher model.
Knowledge distillation teaches a smaller model to imitate a larger model.
Distillation can preserve much of a powerful model's capability while reducing memory use, computing requirements, latency, and deployment cost.
A large language model may act as a teacher while a smaller model learns from its outputs so the resulting system can run more efficiently.
The learning rate determines how much a model changes its internal parameters after each learning step during training.
The learning rate controls how quickly a model learns.
A suitable learning rate improves both speed and accuracy.
A very high learning rate may prevent a model from reaching the best solution.
A loss landscape is a conceptual map showing how a model's loss changes as its parameters change during training.
The loss landscape shows possible model settings and how much error each one produces.
Training involves navigating this landscape towards parameter values that reduce loss, making the concept useful for understanding optimisation and generalisation.
Gradient descent moves a model through the loss landscape towards settings that reduce prediction error.
Machine learning is a branch of artificial intelligence in which computer systems learn patterns from data instead of being programmed with every rule manually. These systems use examples, features, and feedback to make predictions, classify information, detect patterns, or improve performance over time.
Machine learning allows computers to learn from examples and use that learning to make decisions or predictions.
Machine learning powers many everyday AI applications, including recommendations, fraud detection, medical prediction, search engines, and language tools. It is one of the most important foundations for understanding modern AI.
An email system that learns to identify spam by studying thousands of previous spam and non-spam messages is using machine learning.
Model evaluation is the process of measuring how well a machine learning model performs using appropriate metrics and datasets.
Evaluation checks whether a model is reliable.
Good evaluation ensures AI systems are trustworthy before deployment.
A team compares two models using accuracy and recall before release.
Optimisation is the process of adjusting a model so that prediction errors are reduced and overall performance improves.
Optimisation helps AI models become more accurate.
Nearly every machine learning model relies on optimisation techniques.
Training repeatedly updates a model until prediction errors become smaller.
Overfitting occurs when a model learns the training data too closely, including noise, and performs poorly on new data.
An overfitted model memorises instead of generalising.
Avoiding overfitting improves reliability.
A model scores 99% on training data but only 70% on new data.
Regression is a supervised learning technique used to predict continuous numerical values rather than categories.
Regression predicts numbers instead of labels.
Many forecasting problems rely on regression.
Predicting tomorrow's temperature is a regression task.
Reinforcement learning is a machine learning approach in which an agent learns by taking actions and receiving rewards or penalties. Over time, the agent learns which actions lead to better outcomes in a particular environment.
Reinforcement learning teaches an AI system through trial and error, using rewards to encourage better behaviour.
Reinforcement learning is important for tasks involving sequences of decisions, such as robotics, game playing, autonomous driving, resource allocation, and optimisation problems.
A game-playing AI can learn better strategies by playing many rounds, receiving positive rewards for winning moves and negative feedback for poor choices.
Supervised learning is a machine learning approach in which a model is trained using labelled examples. Each training example includes both input data and the correct output, allowing the model to learn the relationship between them and apply that learning to new cases.
Supervised learning teaches a model using examples where the correct answer is already known.
Many practical AI tasks depend on supervised learning because organisations often want systems that can predict known outcomes, such as risk level, customer category, disease status, or exam performance.
A bank may train a supervised learning model using past loan applications labelled as “repaid” or “defaulted” so the model can estimate risk for new applicants.
Test data is a separate dataset used only after training is complete to measure how well a model performs on unseen data.
Test data measures how well an AI model performs on new information.
Reliable evaluation requires data the model has never seen before.
Researchers report model accuracy using a reserved test dataset.
Training data is the data used to teach a machine learning model. It contains examples from which the model learns patterns, relationships, categories, or behaviours that it can later apply to new information.
Training data is the set of examples an AI model studies while learning how to perform a task.
The quality, relevance, and balance of training data strongly influence the performance of an AI system. Poor training data can lead to inaccurate, biased, or unreliable results.
To train an AI system to recognise handwritten digits, developers may provide thousands of labelled images showing different ways people write numbers from 0 to 9.
Underfitting occurs when a model is too simple to capture important patterns in the data.
An underfitted model has not learned enough.
It leads to poor performance on both training and new data.
Using a very simple model for complex medical diagnosis may underfit.
Unsupervised learning is a machine learning approach in which a model analyses data without being given correct answers or labels. The goal is usually to discover hidden patterns, groups, structures, or relationships within the data.
Unsupervised learning looks for patterns in data when the correct answers have not been provided in advance.
Unsupervised learning is useful when organisations have large amounts of data but do not yet know what patterns exist. It supports customer segmentation, anomaly detection, topic discovery, and exploratory analysis.
An online retailer may use unsupervised learning to group customers with similar browsing and buying behaviour, even if those groups were not defined beforehand.
Validation data is used during model development to tune parameters and compare alternative models before final testing.
Validation data helps developers improve a model before it is finalised.
It reduces overfitting and supports better model selection.
A data science team uses validation data to choose the best-performing fraud detection model.
Continue learning with LearnerBox AI guides, glossary entries, and practical learning pathways.