Chapter 1 - Intro of ML Flashcards

1
Q

What is the core definition of Machine Learning (ML)?

A

ML is a branch of Artificial Intelligence (AI) focused on building systems that can automatically learn and improve from experience without being explicitly programmed

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

According to Tom M. Mitchell, what constitutes machine learning?

A

A computer program learns from experience E with respect to some class of tasks T and performance measure P, if its performance at tasks in T, as measured by P, improves with experience E

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

What are the key components of machine learning?

A

data, algorithms, experience (training), and learning

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

List the general steps of how machine learning works

A

Data Collection, Data Preprocessing, Model Selection, Training, Testing, and Deployment

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

Give three real-world applications of machine learning.

A

Machine learning is applied in healthcare, finance, retail and technology. Some examples are predicting patient outcomes, fraud detection, personalized recommendations, and speech recognition

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

What are some of the benefits of using machine learning?

A
  • automating complex tasks
  • scalability to handle large datasets
  • aptability as it improves with more data
  • better decision making
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is supervised learning?

A

Supervised learning involves training a model on a labeled dataset, where the input data is paired with the correct output

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

Give an example of supervised learning

A
  • Image classification
  • spam detection
  • predictive maintenance
  • medical diagnosis
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is unsupervised learning?

A

Unsupervised learning works with unlabeled data. The model identifies patterns, groups, or associations within the dataset without predefined labels

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

What are some ways unsupervised learning is used?

A

Unsupervised learning is used for clustering, dimensionality reduction, customer segmentation, anomaly detection, and recommender systems

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

Explain reinforcement learning?

A

Reinforcement learning involves an agent learning to make decisions by interacting with an environment, receiving rewards or penalties. The goal is to maximize cumulative rewards over time

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

Provide an example of reinforcement learning in practice.

A
  • game AI
  • autonomous vehicles
  • robotics
  • personalized marketing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is semi-supervised learning?

A

Semi-supervised learning is a combination of supervised and unsupervised learning, using a small amount of labeled data and a large amount of unlabeled data

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

When would you use semi-supervised learning?

A

Semi-supervised learning is useful in applications like speech recognition, web page classification and object detection when labeled data is scarce or expensive to obtain

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

How do biological neural networks work?

A

They consist of interconnected neurons that transmit electrical and chemical signals to process information

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

What are the key components of a biological neuron?

A

The key parts are the dendrites, cell body (soma), axon, and synapse

17
Q

What are Artificial Neural Networks (ANNs)?

A

ANNs are computational models inspired by biological neurons, composed of artificial neurons arranged in layers that learn to recognize patterns in data

18
Q

What are the key parts of an artificial neuron (perceptron)?

A

The key parts are inputs, weights, summation function, activation function, and output

19
Q

What part of an artificial neuron is analogous to the dendrites of a biological neuron?

A

The inputs of an artificial neuron are analogous to the dendrites of a biological neuron

20
Q

How do the functions of a biological neuron’s cell body and artificial neuron’s summation function relate?

A

Both perform the initial processing of input signals

21
Q

What is the function of weights in an artificial neural network?

A

Weights determine the importance of each input in the network. They influence the strength and importance of each input

22
Q

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

A

The activation function decides whether to activate the neuron based on the combined input. It determines whether a neuron will “fire” based on stimuli

23
Q

How does learning happen in biological neural networks compared to artificial neural networks?

A

Biological networks learn through strengthening or weakening synapses (synaptic plasticity), while artificial networks learn by adjusting the weights during training using algorithms like backpropagation

24
Q

What are some key differences between biological and artificial neural networks?

A

Biological networks communicate using electrical and chemical signals and are highly complex and adaptable. Artificial networks communicate through mathematical computations, are task-specific, and require large amounts of data

25
Q

In an image recognition task, what do the inputs to an artificial neuron represent?

A

In an image recognition task, the inputs could be pixel values of an image