DL, NN, ML Flashcards

1
Q

How does ML work with data?

A

ML uses large datasets to train algorithms and build models. Feature engineering and tuning optimize the model’s performance.

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

What is feature engineering in ML?

A

The process of transforming raw data into a format that can better support the predictive capabilities of a machine learning model.

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

What are the types of ML?

A

Supervised learning, unsupervised learning, semi-supervised learning, and reinforcement learning.

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

What is supervised learning?

A

Supervised learning uses labelled data to train algorithms to classify data or make predictions.

It includes classification (categorising data) and regression (understanding relationships between variables).

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

What are the advantages and disadvantages of Supervised Learning?

A

Advantages: High accuracy and reliability due to labelled data.
Disadvantages: Requires labelled data (expensive and effort-intensive), less adaptable to new data, data security concerns.

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

What is Unsupervised Learning?

A

Uses unlabelled data to discover patterns and structures, such as clustering data based on similarities.

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

What are the advantages and disadvantages of Unsupervised Learning?

A

Advantages: Requires less effort, and can be adapted for unlabeled datasets.

Disadvantages: May produce inaccurate results without human validation, computationally complex.

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

What is Semi-Supervised Learning?

A

Semi-supervised learning combines a small amount of labelled data with a large amount of unlabeled data during training, reducing data acquisition costs and improving accuracy.

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

What is Reinforcement Learning?

A

A training method based on rewarding desired behaviours and/or
punishing undesired ones.

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

What is clustering?

A

A data mining technique for grouping unlabeled data based on their similarities or
differences.

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

How does a neural network process data?

A

It divides the data into multiple parts for training, passing it through the input layer, then hidden layers and coming out at the output layer.

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

State the 4 critical hyperparameters for DL.

A

Activation functions, Loss functions, Optimization algorithms, Batch size

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

State the 2 main types of DL.

A

Recurrent Neural Networks (RNN) and Convolutional Neural Networks (CNN)

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

What are the advantages and disadvantages of Deep Learning?

A

Advantages: Eliminates the need for data labelling, high accuracy, and optimization capabilities.
Disadvantages: Requires large amounts of data and high computing power, suffers from the “black box” problem (lack of explainability).

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

What is RNN?

A

A neural network with a recurrent structure that takes its previous state as input and outputs it.
Conveys information from a previous time step to the current one, utilizing past data.

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

What is Long Short Term Memory or LSTM?

A

An improved form of RNN that distinguishes between important long-term memories and short-term memories, recording them separately.

17
Q

What is CNN?

A

Applies a convolutional kernel to input data to extract features from images.
The extracted image features are then processed through multiple neural networks and summarized for output.

18
Q

What are the use cases of RNN and CNN?

A

RNN: Sentence generation and machine translation
CNN: Image and video processing

19
Q

Describe Google’s “AI for Everyone” strategy.

A

Goal: Make AI accessible and beneficial to all users and developers, not just experts.

Method: Google employs an open innovation ecosystem, providing open-source libraries, APIs, and test platforms. They also engage in strategic acquisitions of AI startups and recruit top AI talent.

20
Q

What is Google’s “AI First” approach?

A

Goal: Prioritize AI integration into all of Google’s products and services, making AI a core component of their offerings.

Impact: This approach has resulted in significant improvements in cost-effectiveness, engineering, and programming efficiency at Google.

21
Q

Explain how Google uses AI in Global Fishing Watch.

A

Global Fishing Watch uses Google Cloud Computing and Machine Learning to detect illegal fishing activities in real-time. Data is collected, analyzed, visualized, and shared with governments and organizations to inform policy and research.

22
Q

How does Google apply AI to enhance Google Maps?

A

Google Maps leverages AI-powered image recognition to identify buildings and landmarks. By combining GPS data with AI image analysis, AR navigation provides more accurate and intuitive directions, particularly helpful in complex cityscapes.