Chapter 9 Flashcards

1
Q

What are some marketing campaigns and advertising tactics used by retailers?

A

Direct marketing emails and digital advertisements

These campaigns often include incentives or discounts based on customer demographics.

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

What is the importance of effectively targeting customers in marketing campaigns?

A

Achieving a high conversion rate while minimizing advertising costs and reducing customer disturbances.

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

What do ML models optimize in marketing campaigns?

A

The effectiveness of marketing campaigns by identifying potential customers and determining appropriate messaging and incentives.

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

What is a traditional method for understanding different customer segments?

A

Segmentation using basic demographic data.

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

What is highly personalized marketing?

A

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
6
Q

Fill in the blank: Highly personalized campaigns can be generated using _______.

A

[individual profiles]

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

What does contextual advertising involve?

A

Displaying ads relevant to the content on a web page.

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

How can ML assist with contextual advertising?

A

By identifying the context of an ad to ensure appropriate placement.

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

What is generative AI’s role in targeted marketing?

A

Creating dynamically personalized content tailored to individual customer preferences.

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

Why is understanding consumer perception crucial for retail businesses?

A

It significantly impacts their success and brand reputation.

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

What techniques do retailers use to assess customer sentiment?

A

Soliciting feedback and monitoring social media channels.

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

What is sentiment analysis?

A

A text classification problem to determine whether sentiment is positive, negative, or neutral.

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

What can ML algorithms do in sentiment analysis?

A

Train models to detect sentiment in text data.

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

What is the purpose of inventory planning and demand forecasting?

A

To manage inventory costs while maximizing revenue and avoiding out-of-stock situations.

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

What are traditional methods 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
16
Q

What techniques are retailers using to improve demand forecasting?

A

Statistical and ML techniques such as regression analysis and deep learning.

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

What does a deep learning model do in demand forecasting?

A

Recognizes patterns and relationships in data to generate accurate forecasts.

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

What types of forecasts can ML-based forecasting models generate?

A

Point forecasts and probabilistic forecasts.

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

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

A

Improving efficiency, safety, and customer experience.

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

What is a significant application of AI and ML in the automotive industry?

A

Autonomous driving.

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

What are the three main stages of the system architecture of an autonomous vehicle?

A

Perception and localization, decision and planning, control.

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

What is the perception stage in autonomous driving?

A

Gathering information about surroundings through sensors.

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

What components do autonomous vehicles use in the perception stage?

A

RADAR, LIDAR, cameras, and recognition systems.

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

What is the function of the decision and planning stage in autonomous vehicles?

A

Controls the motion and behavior based on data collected.

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

How does AI/ML enhance the path planning process in autonomous vehicles?

A

By analyzing real-time map information, traffic patterns, and user inputs.

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

What is the role of the control module in autonomous driving?

A

Translates decisions into physical actions that control the vehicle.

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

How can reinforcement learning be used in the control module of autonomous vehicles?

A

To learn optimal control policies through trial and error.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
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
29
Q

What are some features of ADAS?

A

Lane departure warning systems and automatic emergency braking systems.

30
Q

What is the significance of understanding ML algorithms for ML solutions architects?

A

To identify suitable data science solutions and design effective technology infrastructure.

31
Q

What is an objective function in ML?

A

A business metric used for optimization, such as the disparity between projected and actual sales.

32
Q

What optimization technique is widely used in ML?

A

Gradient descent.

33
Q

Fill in the blank: The learning rate controls the magnitude of parameter updates at each _______.

A

[iteration]

34
Q

What is gradient descent?

A

An iterative approach for optimizing neural networks and ML algorithms by calculating the rate of error change (gradient) associated with input variables.

35
Q

What does the learning rate control in gradient descent?

A

The magnitude of parameter updates at each iteration.

36
Q

What are the key steps in the gradient descent optimization process?

A
  1. Initialize the value of W randomly.
  2. Calculate the error (loss).
  3. Compute the gradient of the error with respect to the loss function.
  4. Update the value of W to reduce the error.
  5. Repeat until the gradient becomes zero.
37
Q

What is the normal equation in the context of ML?

A

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

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, unseen data.

39
Q

What types of problems are classification algorithms suited for?

A

Tasks where the goal is to categorize data into distinct classes.

40
Q

What are key factors to consider when selecting a ML algorithm?

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

What is classification in machine learning?

A

A task that assigns categories or classes to data points.

42
Q

What is regression in machine learning?

A

A technique used to predict continuous numeric values.

43
Q

What is linear regression?

A

A method that utilizes a linear function of coefficients and input variables to predict a scalar output.

44
Q

What is the primary goal of logistic regression?

A

To find a decision boundary that separates two classes of data points.

45
Q

How does logistic regression ensure predicted outputs fall within a specific range?

A

By applying a logistic function to the linear combination of input variables.

46
Q

What is a decision tree?

A

A hierarchical model that splits input data based on rules to make predictions.

47
Q

What algorithms are used to determine how to split a decision tree?

A
  • Gini purity index
  • Information gain
48
Q

What is a key advantage of decision trees over linear models?

A

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

49
Q

What is a limitation of decision trees?

A

They can be sensitive to outliers and prone to overfitting.

50
Q

What is a random forest algorithm?

A

An ensemble method that combines the decisions of multiple decision trees to improve performance.

51
Q

How does a random forest make decisions?

A

By creating multiple smaller trees and combining their outputs through majority voting or averaging.

52
Q

What are some advantages of random forests?

A
  • Improved accuracy
  • Reduced overfitting
  • Robust to outliers
  • Feature importance estimation
53
Q

What is gradient boosting?

A

A sequential approach that aggregates results from different trees, where each tree corrects the errors of the previous one.

54
Q

What are some advantages of gradient boosting?

A
  • Excels with imbalanced datasets
  • Potential for higher performance when tuned
  • Supports custom loss functions
  • Captures complex relationships
55
Q

What is a limitation of gradient boosting?

A

It lacks parallelization capabilities, making it slower in training compared to parallelizable algorithms.

56
Q

What is the primary advantage of gradient boosting?

A

It has the potential to achieve higher performance than other algorithms when properly tuned.

57
Q

What flexibility does gradient boosting offer in modeling?

A

It supports custom loss functions.

58
Q

How does gradient boosting perform in terms of capturing data relationships?

A

It can effectively capture complex relationships in the data and produce accurate predictions.

59
Q

What is a limitation of gradient boosting related to training speed?

A

Due to its sequential nature, it lacks parallelization capabilities, making it slower in training.

60
Q

How does gradient boosting respond to noisy data?

A

It is sensitive to noisy data, including outliers, which can lead to overfitting.

61
Q

What is a challenge of interpreting gradient boosting models?

A

The complexity of gradient boosting models can make them less interpretable compared to simpler algorithms.

62
Q

What is XGBoost?

A

A widely-used implementation of gradient boosting that offers several improvements.

63
Q

How does XGBoost improve training times?

A

It enables training a single tree across multiple cores and CPUs.

64
Q

What techniques does XGBoost incorporate to enhance model performance?

A

Powerful regularization techniques to mitigate overfitting and reduce model complexity.

65
Q

What type of datasets does XGBoost excel in handling?

A

Sparse datasets.

66
Q

Name two other popular variations of gradient boosting trees.

A
  • LightGBM
  • CatBoost
67
Q

What types of tasks is K-NN used for?

A

Both classification and regression tasks.

68
Q

What assumption underlies the K-NN algorithm?

A

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

69
Q

What metric is often used to measure distances in K-NN?

A

Euclidean distance.

70
Q

How is the class label determined in K-NN classification?

A

Through majority voting among the K nearest neighbors.

71
Q

Fill in the blank: The K nearest neighbors to the new data point are identified by calculating their ______.

A

distances to the existing data points.