AI Terms 2 Flashcards

1
Q

What is a Knowledge Graph?

A

Network structure representing relationships between entities:

Stores information as interconnected nodes and edges
Enables semantic search and reasoning
Supports relationship discovery
Used in recommendation systems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a Graph Database?

A

Database optimized for storing and querying graph structures:

Native support for relationships
Efficient traversal operations
No need for complex joins
Example: Neo4j

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are ACID Transactions?

A

Properties ensuring database reliability:

Atomicity: All or nothing execution
Consistency: Valid state transitions
Isolation: Transaction independence
Durability: Permanent changes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is Vertex AI Matching Engine?

A

GCP’s vector database service:

Optimizes similarity search
Scales to billions of vectors
Low-latency retrieval
Integrates with Vertex AI

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is Reinforcement Learning?

A

Learning through environment interaction:

Uses rewards/penalties
Learns optimal actions
Explores vs exploits
Example: Game AI

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is Supervised Learning?

A

Learning from labeled data:

Input-output pairs
Classification/regression
Requires labeled datasets
Example: Spam detection

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is Unsupervised Learning?

A

Learning patterns without labels:

Clustering
Dimensionality reduction
Pattern discovery
Example: Customer segmentation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is Continuous Evaluation?

A

Ongoing model performance monitoring:

Real-time metrics
Performance degradation detection
Automated testing
Quality assurance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is Data Drift?

A

Changes in input data distribution:

Feature value shifts
Input pattern changes
Requires monitoring
May trigger retraining

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is Model Drift?

A

Degradation of model performance:

Relationship changes
Accuracy decline
Required retraining indicators
Performance monitoring

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are Model Parameters?

A

Learned variables during training:

Weights and biases
Adjusted automatically
Learned from data
Define model behavior

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is Learning Rate?

A

Step size for model updates:

Controls convergence speed
Affects training stability
Hyperparameter
Typically 0.001-0.1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is Batch Size?

A

Training samples per iteration:

Affects memory usage
Impacts training speed
Trade-off with accuracy
Hyperparameter

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are Batch Workloads?

A

Processing large data volumes:

Non-real-time
Resource-intensive
Scheduled processing
Bulk operations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are Real-time Workloads?

A

Immediate data processing:

Low latency
Stream processing
Immediate responses
Online serving

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is Deterministic Processing?

A

Fixed outcome for given input:

Predictable results
No randomness
Reproducible
Rule-based

17
Q

What is Predictive Analysis?

A

Forecasting future outcomes:

Based on patterns
Probability-based
Uses historical data
What might happen

18
Q

What is Prescriptive Analysis?

A

Recommending actions:

Suggests solutions
Optimization-based
What should be done
Action-oriented

19
Q

What are Cold Start Problems?

A

Initial recommendation challenges:

New users/items
No historical data
Limited predictions
Requires special handling

20
Q

What does “Scales Quadratically” mean?

A

Resource needs grow with square of input:

O(n²) complexity
Exponential resource growth
Performance consideration
Common in attention mechanisms

21
Q

What is Neural Architecture Search?

A

Automated network design:

Optimizes model structure
AutoML component
Searches architecture space
Automated optimization

22
Q

What is Contextualization in AI?

A

Process of understanding input in its full context:

Considers surrounding information
Improves accuracy
Enhances relevance
Critical for NLP tasks

23
Q

What is Automated Parameter Adjustment?

A

Automatic optimization of model parameters:

During training process
Uses gradient descent
Optimizes weights/biases
No manual intervention

24
Q

What is Manual Hyperparameter Optimization?

A

Human-guided tuning of model settings:

Trial and error
Expert knowledge
Grid/random search
Performance tracking

25
Q

What is Entity Recognition?

A

Identifying named entities in text:

Names, locations, dates
Organization names
Custom entity types
Part of NLP pipeline

26
Q

What is Content Classification?

A

Categorizing content into predefined groups:

Document categorization
Topic labeling
Automated sorting
Pattern recognition

27
Q

What is Syntax Analysis?

A

Understanding grammatical structure:

Sentence parsing
Grammar checking
Language understanding
Structure identification

28
Q

What is Unstructured Text Classification?

A

Categorizing free-form text:

No predefined format
Natural language
Pattern extraction
Automated categorization

29
Q

What are Matrices in ML?

A

2D arrays of numbers:

Data representation
Linear transformations
Feature organization
Mathematical operations

30
Q

What is Augmented Decision Making?

A

AI-assisted human decisions:

AI recommendations
Human final choice
Enhanced insights
Decision support

31
Q

What is Automated Decision Making?

A

Full AI decision automation:

No human intervention
Rule-based decisions
Model-driven choices
Automated actions

32
Q

What are Rollback Points?

A

Safe states to revert to:

Version control
Recovery points
Safety mechanism
Change management

33
Q

What is an Array and how is it used in programming and ML?

A

A data structure that stores ordered elements:
Core Definition

Fixed or dynamic-size collection
Sequential memory storage
Zero-based indexing (usually)
Same-type elements (in most languages)

Types

One-dimensional

Simple list: [1, 2, 3, 4]
Single row of elements
Linear access pattern

Two-dimensional

Matrix-like structure: [[1,2], [3,4]]
Rows and columns
Grid representation

Multi-dimensional

Nested structures
Tensor representation
Complex data organization

Common Operations

Insertion/deletion
Random access by index
Iteration/looping
Slicing/subsetting

ML Applications

Dataset storage
Feature matrices
Mini-batch organization
Image representation (2D/3D arrays)

Performance

Fast random access: O(1)
Insertion/deletion: O(n)
Memory efficient
Cache-friendly