Artificial Intelligence
Machines that learn and reason — search, machine learning, neural networks, and modern AI systems.
Artificial Intelligence covers the techniques behind machines that learn, reason, and act — from classical search and symbolic AI through statistical learning to modern deep learning and large language models.
Core
The essentials. Start here.-
Large Language Model
A very large neural network — usually a transformer — trained on huge amounts of text to predict the next token. The basis of modern chat assistants and AI coding tools.
core intermediate technology -
Machine Learning
Building systems that improve at a task by learning from data instead of being explicitly programmed for every case.
core intermediate field -
Neural Network
A family of machine learning models loosely inspired by the brain — layers of simple units that, together, can approximate complex functions.
core intermediate concept -
Supervised Learning
Learning a function from labelled examples — the most widely-deployed flavour of machine learning.
core intermediate concept -
Training and Inference
The two distinct phases of a machine-learning model's life — learning its parameters (training) and using them to make predictions (inference).
core intermediate concept -
Transformer
The neural-network architecture, introduced in 2017, that powers modern large language models, image generation, and most of contemporary AI.
core intermediate concept
Important
What you'll meet next.-
Backpropagation
The algorithm that computes how much each weight in a neural network contributed to the error — applying the chain rule layer by layer in reverse so gradient descent knows which way to adjust every parameter.
intermediate concept -
Computer Vision
The field of teaching computers to interpret images and video — classification, detection, segmentation, generation.
intermediate field -
Convolutional Neural Network
A neural-network architecture that uses convolution to detect local patterns — edges, textures, shapes — in grid-like data such as images; the workhorse of computer vision for a decade.
intermediate concept -
Embedding
A learned vector representation of an item — a word, an image, a user, a product — where geometric distance roughly equals semantic similarity.
intermediate concept -
Gradient Descent
The optimisation algorithm that trains almost every neural network — iteratively nudge each parameter in the direction that reduces the loss.
intermediate concept -
Natural Language Processing
The field of getting computers to understand, generate, and work with human language — from spam filters and translation to the large language models behind modern chatbots.
intermediate field -
Reinforcement Learning
A branch of machine learning where an agent learns to act in an environment by trial-and-error, optimising a reward signal.
intermediate concept -
Attention Mechanism
A neural-network technique that lets a model weigh which parts of its input matter most for each part of its output — the key idea behind transformers and modern language models.
advanced concept
Supplemental
Niche, historical, or specialized.-
Decision Tree
A model that splits data by asking yes/no questions at each node, forming a tree of decisions that is transparent, interpretable, and the building block of powerful ensemble methods.
supplemental beginner concept -
Perceptron
The original artificial neuron — a single unit that takes weighted inputs, applies a threshold, and outputs a binary decision. The simplest learnable classifier and the ancestor of modern neural networks.
supplemental beginner concept -
Prompt Engineering
The craft of designing inputs to a language model to reliably elicit the desired output — through clear instructions, examples, role-setting, and structured reasoning techniques.
supplemental beginner concept -
Diffusion Model
A generative model that learns to remove noise from corrupted data, step by step — the approach behind Stable Diffusion, DALL-E, and Sora that produces startlingly realistic images and video.
supplemental intermediate concept -
Fine-Tuning
Continuing to train a pre-trained model on a smaller, task-specific dataset — adapting general capabilities to a narrow domain at a fraction of the cost of training from scratch.
supplemental intermediate concept -
Hidden Markov Model
A probabilistic model for sequences where an unobserved (hidden) state evolves according to a Markov chain, and each state emits an observable symbol — the foundation of speech recognition and sequence labelling.
supplemental intermediate concept -
Multimodal AI
AI systems that process and generate across multiple modalities — text, images, audio, and video — in a single model, enabling tasks like image captioning, visual question answering, and audio transcription.
supplemental intermediate concept -
Retrieval-Augmented Generation
A technique that improves language model answers by first fetching relevant documents from a knowledge base, then generating a response conditioned on both the query and the retrieved content.
supplemental intermediate concept -
Support Vector Machine
A classifier that finds the widest possible margin between classes — supported by the training points closest to the boundary, with kernels extending it to non-linear problems.
supplemental intermediate concept