Introduction to AI Engineering and Foundation Models

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/43

flashcard set

Earn XP

Description and Tags

Comprehensive vocabulary flashcards covering AI concepts including hallucination, prompt engineering, language model architectures, training methodologies, and computational optimization.

Last updated 2:07 PM on 8/3/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

44 Terms

1
New cards

Hallucination

A situation where an AI is given a task but completes it with a mistake or generates incorrect facts based on a wrong assumption.

2
New cards

Prompt Engineering

The process of crafting specific instructions to a model to produce a desired outcome.

3
New cards

AI Engineering

The process of building applications using already existing foundation models, focusing more on model adaptation than training.

4
New cards

Token

The basic unit of a language model used to break down original text into meaningful components.

5
New cards

Tokenization

The process of breaking down original text into smaller units called tokens.

6
New cards

Masked Language Model

A model trained to predict a missing token anywhere in a sequence using context from both before and after the missing area; primarily used for non-generative tasks like text classification.

7
New cards

Autoregressive Language Model

A model used to predict a missing token based specifically on the context of the preceding sequence to generate tokens one after another.

8
New cards

In-context Learning

The method of teaching a model how to perform a task within the prompt itself.

9
New cards

Zero-shot Learning

A scenario where a model is taught to perform a task with no previous examples provided in the prompt.

10
New cards

Few-shot Learning

Teaching a model to learn a task by providing examples within the prompt, usually between 11 and 5050 examples.

11
New cards

System Prompt

The part of a prompt that provides the task description and shapes the model's persona or overall behavior.

12
New cards

User Prompt

The specific task or query provided by the user within a conversation.

13
New cards

Prompt Breeder

A tool that uses prompt mutation to effectively create prompts that work for different models.

14
New cards

Reverse Prompt Engineering

The process of deducing the original system prompt used for a specific AI application.

15
New cards

PAIR (Prompt Automatic Iterative Refinement)

An automated system that generates, sends, and tunes prompts based on target responses until an objective is achieved.

16
New cards

Generative AI

AI models that can generate open-ended outputs.

17
New cards

Self-Supervision

A training method where a language model creates its own labels from unlabeled data by observing tokens and their context.

18
New cards

Parameter

A variable in a Machine Learning algorithm that is updated by its learning process; the total count determines the model size.

19
New cards

Foundational Models

Models that incorporate multiple data modalities, such as audio and visual data, rather than being limited only to text.

20
New cards

Large Multimodal Model (LMM)

A generative model that includes more than one data modality.

21
New cards

CLIP

A model taught to learn images by receiving 400×106400 \times 10^{6} image-text data sets from the internet.

22
New cards

Retrieval Augmented Generation (RAG)

A method to improve a model's ability to construct accurate answers by connecting it to external data sources to fix information-based failures.

23
New cards

MLOps (Machine Learning Operations)

The previous name for AI Engineering, referring to building and maintaining machine learning applications.

24
New cards

Reactive Feature

An application feature that shows a reaction only in response to a user's specific request or action.

25
New cards

Proactive Feature

An application feature that provides a reaction automatically when it identifies an opportunity.

26
New cards

Human-in-the-loop

An application design where humans are required for the final decision-making process.

27
New cards

Pretraining

The initial process of training a model for general text completion tasks.

28
New cards

Fine-tuning

Further training of a pretrained model to adapt it to specific tasks, styles, or behaviors by adjusting its weights.

29
New cards

Dataset Engineering

The process of generating and annotating the data needed for training AI models.

30
New cards

Inference Optimization

The process of making an AI model cheaper and faster during its operational use.

31
New cards

Sampling

The mechanism by which a model selects its final output from a list of possible probabilistic outcomes.

32
New cards

Transformer Architecture

A sequence-to-sequence architecture that uses an encoder to process input and a decoder to process output.

33
New cards

Snowballing Hallucination

A type of self-delusion where a model builds a wrong assumption and then continues to double down with more incorrect facts based on that first error.

34
New cards

Agentic AI

AI systems that can perceive, observe, think, reason, and act autonomously to achieve tasks.

35
New cards

Distillation

The process of training a smaller model to mimic the behavior of a larger model by using data generated by the larger model.

36
New cards

Semantic Parsing

The process of converting natural language into a structured format such as JSON.

37
New cards

PEFT (Parameter-Efficient Fine-Tuning)

A technique to reduce the memory footprint of fine-tuning by updating only a small number of trainable parameters.

38
New cards

Quantization

The process of converting a model from a format with more bits to a format with fewer bits to save memory.

39
New cards

Backpropagation

A model used to train neural networks consisting of a forward pass to compute output and a backward pass to update weights based on the loss.

40
New cards

Gradient

The derivative of the loss with respect to a trainable parameter, representing how much that parameter contributes to the error.

41
New cards

Adam

A common optimizer used for adjusting trainable parameters in transformer-based models.

42
New cards

Inference Memory Formula

The calculation N×M×1.2N \times M \times 1.2, where NN is the parameter count and MM is the memory needed for each parameter.

43
New cards

Activation Recomputation

A memory-saving technique where activations are computed each time they are needed instead of being stored.

44
New cards

PTQ (Post-Training Quantization)

The practice of quantizing a model after it has already finished the training process.