CAIC 9.2 Flashcards

1
Q

What is the primary goal of retailers’ marketing campaigns?

A

To attract potential customers with incentives or discounts based on demographics.

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

What do ML models optimize in marketing campaigns?

A

The effectiveness of marketing campaigns by targeting the right customers.

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

What is the purpose of customer segmentation in marketing?

A

To understand different customer segments and improve marketing campaign effectiveness.

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

How do highly personalized marketing campaigns work?

A

By creating accurate individual profiles using large amounts of individual behavior data.

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

Fill in the blank: Contextual advertising is a targeted marketing technique that displays ads relevant to the _______.

A

content on a web page.

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

What is the role of generative AI in retail marketing?

A

To create dynamically personalized content tailored to individual customers’ preferences.

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

Why is understanding consumer perception crucial for retail businesses?

A

It significantly impacts their success and helps monitor brand reputation.

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

What is sentiment analysis?

A

A text classification problem that determines whether sentiment is positive, negative, or neutral.

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

How do ML algorithms assist in sentiment analysis?

A

They can classify new text data, such as social media posts, to understand overall sentiment.

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

What traditional methods are used for demand forecasting?

A

Buyer surveys, expert opinions, and projections based on past demands.

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

What statistical techniques are retailers using to improve demand forecasting?

A

Regression analysis and deep learning.

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

What is the significance of deep learning in demand forecasting?

A

It can incorporate multiple data sources to create more accurate demand forecasts.

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

What are point forecasts and probabilistic forecasts in ML?

A

Point forecasts provide a specific number, while probabilistic forecasts include a confidence score.

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

What role do AI and ML play in the automotive industry?

A

They improve efficiency, safety, and customer experience.

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

What are the three main stages of the system architecture for autonomous vehicles?

A

1) Perception and localization 2) Decision and planning 3) Control.

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

What is the function of the perception stage in autonomous driving?

A

To gather information about surroundings and determine the vehicle’s position.

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

What types of sensors are used in the perception stage of autonomous vehicles?

A

RADAR, LIDAR, cameras, and ultrasonic systems.

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

Fill in the blank: The decision and planning stage in autonomous driving acts as the _______ of the vehicle.

A

brain.

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

What is one application of AI/ML in the control module of autonomous vehicles?

A

Adaptive control systems that adjust control inputs based on sensor data.

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

How do reinforcement learning techniques benefit autonomous vehicles?

A

They enable vehicles to learn optimal control policies through trial and error.

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

What does ADAS stand for?

A

Advanced Driver Assistance Systems.

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

What are some functions of ADAS?

A

Detecting hazards, issuing warnings, and taking corrective actions.

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

What is the role of ML solutions architects in relation to ML algorithms?

A

To understand common real-world ML algorithms and design technology infrastructure.

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

What is an objective function in ML?

A

A business metric that the algorithm aims to minimize or maximize.

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

What is optimization in the context of ML algorithms?

A

The process of adjusting model parameters to minimize the disparity between projected and actual values.

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

Fill in the blank: The loss function used in optimization is often referred to as the _______.

A

objective function.

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

What is gradient descent?

A

An iterative approach for optimizing ML algorithms by calculating error change.

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

What does the learning rate control in ML optimization?

A

The magnitude of parameter updates at each iteration.

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

What is gradient descent?

A

An iterative approach for optimizing neural networks and ML algorithms by calculating the rate of error change.

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

What are the key parameters updated in gradient descent?

A

W and B (model parameters).

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

What controls the magnitude of parameter updates in gradient descent?

A

The learning rate.

32
Q

List the key steps in the gradient descent optimization process.

A
  • Initialize W randomly
  • Calculate error using W
  • Compute gradient of error with respect to loss function
  • Update W to reduce error
  • Repeat until gradient is zero.
33
Q

What is the normal equation in the context of ML algorithms?

A

A one-step analytical solution for calculating coefficients of linear regression models.

34
Q

What are the main types of ML problems discussed?

A
  • Classification
  • Regression.
35
Q

What is classification in ML?

A

A task that assigns categories or classes to data points.

36
Q

What is regression in ML?

A

A technique used to predict continuous numeric values.

37
Q

What are important factors to consider when selecting an ML algorithm?

A
  • Problem type
  • Dataset size
  • Number and nature of features
  • Computational requirements
  • Interpretability
  • Assumptions about data distribution.
38
Q

What is overfitting in machine learning?

A

When a trained model learns the training data too well but fails to generalize to new data.

39
Q

What does linear regression aim to estimate?

A

The output value by calculating the weighted sum of input variables.

40
Q

What is the formula for linear regression?

A

Y = W * X + B.

41
Q

What is logistic regression used for?

A

Estimating the probability of an event occurring, such as transaction fraud.

42
Q

How does logistic regression differ from linear regression?

A

Logistic regression uses a logistic function to map input variables to a probability score.

43
Q

What is a decision tree?

A

A model that divides data hierarchically based on rules to make predictions.

44
Q

What are the algorithms used for splitting in decision trees?

A
  • Gini purity index
  • Information gain.
45
Q

What is a major advantage of decision trees?

A

Their ability to capture non-linear relationships and interactions between features.

46
Q

What is a limitation of decision trees?

A

They can be sensitive to outliers and prone to overfitting.

47
Q

What is random forest in machine learning?

A

An ensemble method that combines multiple decision trees to improve overall performance.

48
Q

How does random forest reduce overfitting?

A

By introducing randomness in the model and using diverse subsets of features.

49
Q

What is the key difference between random forests and gradient boosting?

A

Random forests use parallel independent weak learners, while gradient boosting employs a sequential approach.

50
Q

What is a key advantage of gradient boosting?

A

It excels in handling imbalanced datasets and can achieve higher performance when properly tuned.

51
Q

What is one of the limitations of gradient boosting?

A

It lacks parallelization capabilities, making it slower in training.

52
Q

What is gradient boosting?

A

A machine learning technique that builds models sequentially to improve performance through tuning.

53
Q

What are the advantages of gradient boosting?

A
  • Higher performance when tuned properly
  • Supports custom loss functions
  • Captures complex relationships in data
  • Produces accurate predictions
54
Q

What are the limitations of gradient boosting?

A
  • Lacks parallelization capabilities
  • Sensitive to noisy data and outliers
  • Less interpretable compared to simpler algorithms
55
Q

What is XGBoost?

A

A popular implementation of gradient boosting known for faster training times and improved performance.

56
Q

What improvements does XGBoost offer over standard gradient boosting?

A
  • Training across multiple cores and CPUs
  • Powerful regularization techniques
  • Handles sparse datasets effectively
57
Q

What are other popular variations of gradient boosting trees?

A
  • LightGBM
  • CatBoost
58
Q

What is K-NN used for?

A

Both classification and regression tasks.

59
Q

What is the underlying assumption of K-NN?

A

Similar items tend to have close proximity in the feature space.

60
Q

How does K-NN classify a new data point?

A

By calculating distances to existing data points and using majority voting among the K nearest neighbors.

61
Q

What is the impact of the choice of K in K-NN?

A

Significantly affects the performance of the model.

62
Q

What are the limitations of K-NN?

A
  • Complexity grows with data points
  • Not suitable for high-dimensional datasets
  • Sensitive to noisy and missing data
63
Q

What is an artificial neuron?

A

A computational unit that processes inputs and transforms them using an activation function.

64
Q

What is the function of the activation function in an artificial neuron?

A

Modifies the output of the linear function to capture non-linear relationships.

65
Q

What does MLP stand for?

A

Multi-Layer Perceptron.

66
Q

What is the architecture of an MLP?

A

Consists of an input layer, hidden layers, and an output layer.

67
Q

What is the purpose of backpropagation in MLP training?

A

To adjust the weights of neurons based on their contribution to the total error.

68
Q

What are the strengths of MLP?

A
  • Suitable for classification and regression
  • Captures intricate nonlinear patterns
  • Efficient computational processing
69
Q

What is clustering?

A

A data mining method that groups items based on shared attributes.

70
Q

What is K-means clustering?

A

An unsupervised algorithm that groups data points into K clusters based on similarity.

71
Q

What are the steps involved in K-means clustering?

A
  • Randomly assign K centroids
  • Adjust data point assignments to nearest centroids
  • Update centroids to mean of assigned data points
  • Repeat until convergence
72
Q

What are the advantages of K-means clustering?

A
  • Simplicity and ease of understanding
  • Computationally efficient
  • Interpretable clusters
73
Q

What are the limitations of K-means clustering?

A
  • Subjective selection of optimal K
  • Sensitive to initial centroid placement
  • Assumes spherical clusters with equal variance
  • Sensitive to outliers
74
Q

What is a time series?

A

A sequence of data points recorded at successive time intervals.

75
Q

What is the purpose of time series analysis?

A

To analyze past patterns and predict future trends.