P3 Flashcards

(50 cards)

1
Q

Q: What is backpropagation?

A

A: An algorithm used for training neural networks by adjusting weights to minimise error.

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

Q: Define natural language processing (NLP).

A

A: A field of AI focused on enabling machines to understand and respond to human language.

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

Q: What is a dataset?

A

A: A collection of data used to train and evaluate machine learning models.

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

Q: What is the purpose of a loss function?

A

A: To measure the difference between the predicted output and the actual target output.

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

Q: What does a GPU do in machine learning?

A

A: It accelerates the processing of large-scale data and complex computations.

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

​Q: What is an RNN?

A

A: Recurrent Neural Network, designed to handle sequential data.

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

Q: Define LSTM.

A

A: Long Short-Term Memory, a type of RNN that handles long-term dependencies.

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

Q: What is a transformer neural network?

A

A: A neural network using a self-attention mechanism for parallel processing of data.

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

Q: What is BPTT?

A

A: Backpropagation through time, a variant of backpropagation for RNNs.

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

Q: What is a memory cell state in LSTM?

A

A: It represents the information flowing through the network, managed by gates.

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

Q: What is data cleaning?

A

A: The process of removing irrelevant, duplicate, or noisy data.

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

Q: What is synthetic data?

A

A: Artificially generated data used to supplement real data.

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

Q: What is bias in datasets?

A

A: Systematic errors that lead to unfair or discriminatory outcomes.

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

Q: What is sampling bias?

A

A: When the dataset is not representative of the entire population.

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

Q: What is selection bias?

A

A: Bias introduced when data is not randomly selected but chosen based on specific criteria

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

​Q: Why is data privacy important?

A

A: To protect sensitive personal information from unauthorised access.

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

Q: What is transparency in AI?

A

A: Making decision-making processes clear and understandable to users.

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

Q: How can we prevent misinformation by chatbots?

A

A: By integrating fact-checking mechanisms.

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

Q: What is accountability in chatbot ethics?

A

A: Determining who is responsible for the chatbot’s actions and decisions.

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

Q: Define ethical use of chatbots.

A

A: Ensuring chatbots operate fairly, transparently, and responsibly, respecting user privacy.

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

​Q: What is hyperparameter tuning?

A

A: The process of optimizing parameters that govern model training.

22
Q

Q: What is a self-attention mechanism?

A

A: A technique that captures relationships between words in a sequence by computing attention weights.

23
Q

Q: Define lexical analysis.

A

A: Breaking down text into individual words and sentences for further processing.

24
Q

Q: What is syntactical analysis?

A

A: Analsing the grammatical structure of a sentence to identify relationships between words.

25
Q: What is semantic analysis?
A: Understanding the meaning of words and sentences beyond their surface structure.
26
Q: What is model pruning?
A: Removing unnecessary neurons or connections in a neural network to reduce complexity.
27
​Q: What is quantization in machine learning?
A: Reducing the precision of weights to lower bit sizes to enhance model efficiency.
28
Q: Define knowledge distillation.
A: Transferring knowledge from a larger model to a smaller one to maintain performance while reducing complexity.
29
Q: What is parallel processing?
A: Dividing tasks into smaller sub-tasks that can be processed simultaneously.
30
Q: Why is cloud computing used in AI?
A: For scalable and flexible computing resources that can be adjusted based on demand.
31
What is the primary function of a chatbot?
A: To provide automated responses to user queries using AI and NLP techniques
32
Q: Define latency in chatbots.
A: The delay between a user's query and the chatbot’s response.
33
Q: What is discourse integration?
A: Integrating the meaning of a sentence with the larger context of the conversation
34
Q: What is pragmatic analysis?
A: Analysing the social, legal, and cultural context of a sentence to understand its intended meaning.
35
Q: Why is contextual understanding important for chatbots
A: To provide coherent and relevant responses based on the broader conversation context.
36
Q: What is historical bias?
A: Bias that occurs when training data reflects outdated patterns that may not be relevant to current scenarios.
37
Q: What is labelling bias?
A: When the labels applied to training data are subjective, inaccurate, or incomplete.
38
Q: What is linguistic bias?
A: Bias resulting from training data that favors certain dialects, vocabularies, or linguistic styles.
39
Q: How can bias be detected in datasets?
A: By regularly auditing datasets and algorithms for biases and taking corrective actions.
40
Q: Why is fairness important in chatbot interactions?
A: To ensure equitable service to all users, regardless of their background.
41
​Q: What is a large language model (LLM)?
A: Advanced neural networks trained on vast amounts of text data to understand and generate human-like language.
42
Q: Define natural language understanding (NLU).
A: A component of NLP focused on understanding the user’s input by analyzing linguistic features and context.
43
Q: What is pre-processing in data handling?
A: Cleaning, transforming, and reducing data to improve its quality and make it suitable for training.
44
Q: What is the vanishing gradient problem?
A: A problem in training deep neural networks where gradients become very small, making it difficult to update weights effectively.
45
Q: What is a tensor processing unit (TPU)?
A: Custom hardware designed specifically to accelerate machine learning workloads.
46
​Q: How does data augmentation help in training chatbots?
A: By generating additional data to increase the size and diversity of the dataset.
47
Q: What is the role of encryption in data security?
A: To protect data both in transit and at rest from unauthorized access.
48
Q: How can distributed computing benefit chatbots?
A: By parallelising processing across multiple machines to improve efficiency and reduce latency.
49
Q: Why is user feedback important for chatbot improvement?
A: It helps identify and correct inaccuracies, continuously improving the chatbot’s performance.
50
Q: What is explainable AI?
A: Techniques that make the decision-making process of AI systems understandable to users.