← Home Glossary

Glossary

Key terms in AI, ML, and Technical Leadership

32
Terms Found
3
Categories
100%
Coverage
Big O NotationPython & DSA
Definition

Describes upper bound of time/space complexity of an algorithm.

Example

Bubble sort is O(n²).

Real-World Usage

Used in system design to estimate scalability.

OOPPython & DSA
Definition

Object-Oriented Programming: paradigm using classes and objects.

Example

class Dog: pass

Real-World Usage

Used in production codebases for maintainability.

PolymorphismPython & DSA
Definition

Ability to present the same interface for different data types.

Example

def area(shape): return shape.area()

Real-World Usage

Interfaces in APIs, pluggable modules.

Dynamic ProgrammingPython & DSA
Definition

Solving by breaking into overlapping subproblems and storing results.

Example

Fibonacci with memoization.

Real-World Usage

Optimization, resource allocation.

BSTPython & DSA
Definition

Binary Search Tree: tree where left < root < right.

Example

Insert/search in O(log n) average.

Real-World Usage

Databases, sorted data structures.

Hash MapPython & DSA
Definition

Data structure mapping keys to values with O(1) average lookup.

Supervised LearningData Science → LLMs
Definition

Learning from labeled input-output pairs.

Unsupervised LearningData Science → LLMs
Definition

Learning patterns from unlabeled data.

OverfittingData Science → LLMs
Definition

Model fits training data too closely and fails to generalize.

BackpropagationData Science → LLMs
Definition

Algorithm for computing gradients in neural networks.

CNNData Science → LLMs
Definition

Convolutional Neural Network: for grid-like data (e.g. images).

RNNData Science → LLMs
Definition

Recurrent Neural Network: for sequences.

AttentionData Science → LLMs
Definition

Mechanism to weigh relevance of different inputs.

TransformerData Science → LLMs
Definition

Architecture based on self-attention, no recurrence. Enables parallel processing of sequences.

Example

BERT, GPT, T5 architectures.

Real-World Usage

ChatGPT, translation, summarization.

BERTData Science → LLMs
Definition

Bidirectional Encoder Representations from Transformers.

GPTData Science → LLMs
Definition

Generative Pre-trained Transformer: autoregressive language model.

RAGData Science → LLMs
Definition

Retrieval Augmented Generation: augmenting LLMs with retrieved docs.

HallucinationData Science → LLMs
Definition

LLM generating plausible but incorrect or nonsensical content.

Vector DatabaseData Science → LLMs
Definition

Database optimized for similarity search on embeddings. Stores vectors and supports nearest-neighbor queries.

Example

Pinecone, Weaviate, pgvector.

Real-World Usage

RAG systems, semantic search.

RLHFData Science → LLMs
Definition

Reinforcement Learning from Human Feedback. Fine-tuning LLMs using human preferences.

Example

ChatGPT alignment.

Real-World Usage

Alignment of generative models.

Agentic AIData Science → LLMs
Definition

AI that uses tools and multi-step reasoning to accomplish goals.

Example

ReAct, Tool Use agents.

Real-World Usage

Copilots, autonomous assistants.

ReActData Science → LLMs
Definition

Reasoning + Acting: pattern for agent decision-making.

MLOpsData Science → LLMs
Definition

Practices for deploying and maintaining ML systems.

Data DriftData Science → LLMs
Definition

Change in input distribution over time affecting model performance.

RACITech Lead
Definition

Responsible, Accountable, Consulted, Informed: responsibility matrix.

Sliding WindowPython & DSA
Definition

Technique for array/string subarray problems with O(n) time.

Two PointersPython & DSA
Definition

Technique using two indices to traverse array/string efficiently.

LRU CachePython & DSA
Definition

Least Recently Used cache: evicts oldest unused item when full.

TriePython & DSA
Definition

Tree for storing strings; supports prefix search efficiently.

MemoizationPython & DSA
Definition

Caching computed results to avoid redundant work in recursion.

SLOTech Lead
Definition

Service Level Objective: target for reliability (e.g. 99.9% uptime).

SLATech Lead
Definition

Service Level Agreement: contract with customers on service guarantees.