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
What is Entity Recognition?
Identifying named entities in text: Names, locations, dates Organization names Custom entity types Part of NLP pipeline
26
What is Content Classification?
Categorizing content into predefined groups: Document categorization Topic labeling Automated sorting Pattern recognition
27
What is Syntax Analysis?
Understanding grammatical structure: Sentence parsing Grammar checking Language understanding Structure identification
28
What is Unstructured Text Classification?
Categorizing free-form text: No predefined format Natural language Pattern extraction Automated categorization
29
What are Matrices in ML?
2D arrays of numbers: Data representation Linear transformations Feature organization Mathematical operations
30
What is Augmented Decision Making?
AI-assisted human decisions: AI recommendations Human final choice Enhanced insights Decision support
31
What is Automated Decision Making?
Full AI decision automation: No human intervention Rule-based decisions Model-driven choices Automated actions
32
What are Rollback Points?
Safe states to revert to: Version control Recovery points Safety mechanism Change management
33
What is an Array and how is it used in programming and ML?
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