Week 6 Flashcards

1
Q

For what type of data are convolutional neural networks (CNN) optimized?

A

CNNs are optimized for grid-like data, such as images for face recognition and inputs for playing Atari games.

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

What is natural language processing (NLP)?

A

NLP is a field of artificial intelligence that enables machines to understand, interpret, and respond to human language.

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

What are the components of a recurrent neural network (RNN)?

A

RNNs contain feed-forward loops that produce output and feedback loops that allow for recurrence processing, enabling the network to have a “memory” of past inputs.

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

What are the disadvantages of RNNs

A
  1. RNNs can be difficult to implement and tune
  2. RNNs inherently process data sequentially, which can lead to slower computation compared to models that can process data in parallel.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the main functionality of RNNs?

A

RNNs capture temporal dependencies and patterns by processing sequences of data, making them suitable for tasks like speech recognition or video analysis.

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

What is the hierarchical structure of CNNs?

A

CNNs have a hierarchical structure with convolutional layers that apply convolution to obtain feature maps and pooling layers that reduce size by downsampling, increasing abstraction up the hierarchy.

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

How do CNNs compare to traditional ANNs?

A

CNNs have increased efficiency compared to traditional ANNs and allow for deeper networks due to their specialized structure that can capture hierarchical patterns.

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

What neural networks does AlphaGo use?

A

AlphaGo uses two neural networks: the value network, which predicts the winner of the game from the current position, and the policy network, which suggests the next move to play.

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

What learning methods are combined in AlphaGo?

A

AlphaGo combines supervised learning, where it initially learns from human expert games, with reinforcement learning, where it improves by playing games against itself.

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

What is the first step in training AlphaGo?

A

The first step is to train the policy network with 30 million expert moves using supervised learning, achieving a prediction accuracy of expert moves of 57% in 3 milliseconds.

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

What is the second step in AlphaGo’s training?

A

The second step involves training a fast rollout policy which predicts expert moves

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

What is the third step in AlphaGo’s training?

A

The third step is to improve the policy network through policy gradient reinforcement learning (self-play), where the RL-policy network wins 80% against the SL-policy network and 85% against Monte Carlo Tree Search (MCTS) programs.

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

What is the fourth step in AlphaGo’s training?

A

The fourth step is to estimate the value function/network for position evaluation by generating a new dataset using the RL-policy network through self-play.

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

What type of training data does AlphaGo Zero use?

A

AlphaGo Zero uses no human data for training. It learns entirely from self-play, starting from random play and improving over time.

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

How does AlphaGo Zero’s performance compare to AlphaGo?

A

AlphaGo Zero is faster (100x) and more efficient (10x) than the original AlphaGo and defeated AlphaGo in 100 out of 100 games.

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

What are the reasons to adopt AI?

A

AI is adopted to automate processes, provide trust in outcomes, and for its ability to be deployed anywhere, including public cloud, private cloud, and on-premise environments.

17
Q

What are the barriers to AI adoption?

A

Barriers include limited expertise and knowledge, increasing data complexity and data silos, and a lack of tools or platforms for developing AI models.

18
Q

How might AI impact our standards of productivity and work-life balance?

A

AI necessitates a reevaluation of our standards of “productivity” and presents an opportunity to address and improve work-life balance.

19
Q
A