AI & ML Glossary
Learn artificial intelligence and machine learning terms in simple English. From RAG to LLMs, we explain complex concepts with real-world examples.
💡 Tip: Use Ctrl+K to focus search
AI Technique
24AI Agent
An AI agent is a computer program that can perceive its environment and take actions to achieve specific goals. Think of...
AI Voice Cloning
AI Voice Cloning is a technology that creates a digital copy of a person's voice using artificial intelligence. It can g...
Conversational AI
Conversational AI refers to artificial intelligence systems designed to have natural, human-like conversations with peop...
Deep Learning
Deep Learning is a type of artificial intelligence that teaches computers to learn from examples, much like how humans l...
Embeddings
Embeddings are a way to convert words, sentences, or other data into lists of numbers that computers can understand. The...
Few-shot Learning
Few-shot learning is an AI technique where a model learns to perform new tasks with very few examples. Instead of needin...
Fine-tuning
Fine-tuning is the process of taking a pre-trained AI model and adapting it to perform better on a specific task or doma...
Guardrails (AI)
Guardrails are safety measures that prevent AI systems from generating harmful, inappropriate, or factually incorrect co...
Image Generation AI
Image Generation AI refers to artificial intelligence systems that can create new images from text descriptions or other...
Jailbreak (AI)
Jailbreaking is when someone finds clever ways to make an AI system ignore its safety rules and restrictions. It's like ...
Machine Learning
Machine Learning is a type of artificial intelligence that enables computers to learn and improve from experience withou...
Model Training
Model training is the process of teaching an AI system to perform specific tasks by showing it many examples. It's like ...
Multimodal AI
Multimodal AI refers to artificial intelligence systems that can understand and process multiple types of information si...
Prompt Engineering
Prompt engineering is the practice of carefully designing and refining the instructions given to AI systems to get bette...
RAG (Retrieval-Augmented Generation)
RAG is an AI technique that combines information retrieval with text generation. It first searches through documents or ...
Reinforcement Learning
Reinforcement Learning is a type of AI training where an agent learns by interacting with its environment and receiving ...
RLHF (Reinforcement Learning from Human Feedback)
RLHF is a training method where AI models learn to produce better responses by getting feedback from humans. Instead of ...
Speech-to-Text (STT)
Speech-to-Text is a technology that converts spoken words into written text. It allows computers to understand and proce...
Supervised Learning
Supervised learning is a type of AI training where the computer learns from labeled examples, like a student learning wi...
Text-to-Speech (TTS)
Text-to-Speech is an AI technology that converts written text into spoken audio. It allows computers to read text aloud ...
Top-p Sampling
Top-p sampling is a method used by AI systems to choose which words or tokens to generate next. Instead of always pickin...
Transfer Learning
Transfer learning is when an AI model uses knowledge it learned from one task to help it perform a different but related...
Unsupervised Learning
Unsupervised learning is a type of AI that finds patterns in data without being told what to look for. It works by group...
Zero-shot Learning
Zero-shot learning is an AI approach where a model can recognize or understand things it was never specifically trained ...
AI Model
6Diffusion Model
A diffusion model is an AI technique that creates images by starting with random noise and gradually refining it into a ...
GAN (Generative Adversarial Network)
A GAN is an AI system where two neural networks compete against each other - one creates fake content while the other tr...
GPT (Generative Pre-trained Transformer)
GPT is a type of artificial intelligence that can generate human-like text by learning from vast amounts of written cont...
LLM (Large Language Model)
A Large Language Model is an AI system trained on massive amounts of text data to understand and generate human-like lan...
Neural Network
A neural network is a computer system designed to mimic how the human brain processes information. It learns patterns fr...
Transformer Model
A transformer model is a type of AI architecture that processes information by paying attention to different parts of th...
AI Tool Category
5AI Chatbot
An AI chatbot is a computer program that can have conversations with people using natural language. It understands what ...
AI Copilot
An AI Copilot is an artificial intelligence assistant that helps people complete tasks by providing real-time suggestion...
AI Video Generator
An AI video generator is a tool that creates videos automatically using artificial intelligence. It can turn text descri...
AI Writing Assistant
An AI writing assistant is a computer program that helps people create and improve written content. It can generate text...
Code Completion AI
Code Completion AI is artificial intelligence that helps programmers write code faster by automatically suggesting the n...
Technical Concept
16Accuracy
Accuracy measures how often an AI system's predictions or outputs are correct compared to the actual truth. It's calcula...
AI API
An AI API is a programming interface that allows developers to access artificial intelligence capabilities without build...
Benchmark
A benchmark is a standard test used to measure and compare the performance of different AI systems. It helps developers ...
Bias (AI)
AI bias occurs when artificial intelligence systems produce unfair or prejudiced results that favor certain groups over ...
Context Window
A context window is the amount of text or information an AI model can consider at one time when generating responses. It...
Dataset
A dataset is a collection of information used to train AI systems. Think of it like a textbook that teaches AI how to re...
Explainability
Explainability refers to how well we can understand why an AI system makes a particular decision or produces a specific ...
Hallucination
Hallucination occurs when an AI system generates information that seems plausible but is actually incorrect or made up. ...
Inference
Inference is when an AI model uses what it has learned to make predictions or generate responses based on new input. It'...
Latency
Latency is the delay between when you send a request to an AI system and when you receive a response. It measures how lo...
Overfitting
Overfitting happens when an AI model learns the training data too well, including its random noise and specific details,...
Precision
Precision measures how accurate an AI model is when it makes positive predictions. It tells you what percentage of the m...
Temperature (AI Parameter)
Temperature is a setting that controls how random or predictable an AI's responses will be. A low temperature makes the ...
Token
A token is the basic unit of text that AI models process, representing words, parts of words, or even individual charact...
Underfitting
Underfitting occurs when an AI model is too simple to capture the patterns in the data it's learning from. This means th...
Vector Database
A vector database is a specialized type of database that stores data as mathematical vectors instead of traditional text...
Ready to compare AI tools?
Now that you understand the terminology, explore our database of 103+ AI tools with detailed comparisons and AI-powered insights.
Explore AI Tools →