Artificial Intelligence Flashcards

1
Q

True or False: Machine Learning is a subset of Artificial Intelligence.

A

True

Machine learning (ML) = algorithms which allow computers to learn without explicit programming

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

Fill in the blank: The ability of a computer or machine to perform tasks commonly associated with intelligent beings is known as ____

A

Artificial Intelligence

May also be known as the ability to mimic human behavior?

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

What is the primary goal of Natural Language Processing (NLP)?

A

To enable machines to understand and interpret human language.

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

Which of the following is NOT a type of machine learning?

(A) Supervised Learning
(B) Unsupervised Learning
(C) Reinforcement Learning
(D) Structural Learning

A

D) Structural Learning

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

True or False: Deep Learning is a more complex form of Machine Learning that uses multiple layers of neural networks.

A

True

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

What is the Turing Test used for?

A

To assess a machine’s ability to exhibit intelligent behavior equivalent to, or indistinguishable from, that of a human.

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

Fill in the blank: AI that can perform tasks without human intervention is referred to as ______.

A

Autonomous AI

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

Which of the following ML’s will yield results that are inconsistently accurate? One that has

A. Low bias, low variance
B. Low bias, high variance
C. High bias, low variance
D. High bias, high variance

And what does this mean about the level of fit?

A

Answer: B

Bias = measure of inaccuracy of the ML model’s performance after training

Variance = measure of imprecision (lack of reproducibility). The square of the standard deviation. Due to sensitivity to small fluctuations in the training set.

Keep in mind the Bias-Variance Trade-Off

Low bias, low variance = ideal; accurate and precise/reproducible; consistently accurate results

Low bias, high variance = inconsistently accurate results. This can mean that the model has been overfit to the data.

High bias, low variance = consistently inaccurate results. This often suggests that the model has been underfit to the data.

High bias, high variance = very weak model that does not perform well at all.

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

True/False: the goal of any machine learning model is to achieve optimum model complexity by reducing both bias and variance to their lowest points.

A

Answer: TRUE

This is a challenge due to the Bias-Variance Trade-Off.

Total error = (bias squared) + variance + irreducible error

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

Which of the following ML algorithms is best for unsupervised learning?

A. Classification methods
B. Regression methods
C. Clustering methods
D. Ensemble methods

A

C. Clustering methods are appropriate learning algorithms for unstructured machine learning.

Classification methods, regression methods, and ensemble methods are intended for structured ML.

Remember that unsupervised algorithms can be used with supervised learning. But not vice versa.

Two other algorithms for unsupervised learning include association rules and dimensionality reduction methods.

Neural networks can be used for supervised or unsupervised learning.

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

What is the primary goal of supervised learning?

A

To learn a mapping from inputs to outputs using labeled training data.

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

True or False: Unsupervised learning requires labeled data.

A

False

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

Fill in the blank: In reinforcement learning, an agent learns to make decisions by receiving ______ from the environment.

A

rewards

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

What is overfitting in the context of machine learning?

A

When a model learns the training data too well, including noise, leading to poor generalization on unseen data.

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

Which algorithm is commonly used for classification tasks?

A

Support Vector Machine (SVM)

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

What is the purpose of a confusion matrix?

A

To evaluate the performance of a classification model by showing true positives, true negatives, false positives, and false negatives.

17
Q

Multiple Choice: Which of the following is a type of ensemble learning? A) Decision Trees B) Random Forest C) Linear Regression

A

B) Random Forest

18
Q

What does the term ‘feature engineering’ refer to?

A

The process of selecting, modifying, or creating features from raw data to improve model performance.

19
Q

True or False: Neural networks can only be used for supervised learning tasks.

A

False

20
Q

What is the difference between classification and regression?

A

Classification predicts discrete labels while regression predicts continuous values.

21
Q

What is an artificial neural network (ANN)?

A

An artificial neural network (ANN) is a computational model inspired by the way biological neural networks in the human brain work, used for tasks such as classification, regression, and pattern recognition.

22
Q

Fill in the blank: The three main types of layers in an ANN are input layer, _____ layer, and output layer.

A

hidden

23
Q

What is the purpose of the backpropagation algorithm in training an ANN?

A

The backpropagation algorithm is used to minimize the error by adjusting the weights of the connections in the network based on the gradient of the loss function.