Lecture 08 - Artificial neural networks Flashcards

1
Q

Artificial neural networks

What is the name of this function?

A

Step function

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

Artificial neural networks

What is the name of this function?

A

Sigmoid

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

Artificial neural networks

What is the name of this function?

A

Hyperbolic tangent (tanh)

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

Artificial neural networks

What is the name of this simple network?

A

Perceptron

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

Artificial neural networks

What is the name of this function?

A

Rectified Linear Unit (ReLU)

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

Artificial neural networks

What is the name of this function?

A

Leaky ReLU

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

Artificial neural networks

Why are nonlinear activation functions used?

A

Without nonlinear activation functions, the neural network would only be able to model linear functions

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

Artificial neural networks

What is a feed-forward neural network?

A

A network in which each neuron is passed information only one time.

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

Artificial neural networks

What is a fully connected layer?

A

A layer where each neuron is connected to all neurons in the next layer.

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

Artificial neural networks

What is a layer where each neuron is connected to all neurons in the next layer called?

A

A fully connected layer.

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

Artificial neural networks

What is deep learning?

A

Deep learning is the research field that works with deep neural networks

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

Artificial neural networks

What is a deep neural network?

A

Deep neural networks have three or more hidden layers

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

Artificial neural networks

What is the name for a neural network with 3+ layers?

A

Deep neural network

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

Artificial neural networks

What is a recurrent neural network (RNN)?

A

A network where information can pass more than one time to the same neuron.

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

Artificial neural networks

What is a network where information can pass more than one time to the same neuron called?

A

Recurrent neural network (RNN)

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

Artificial neural networks

What does it mean to unfold a recurrent neural network?

A

Diagrams of RNNs are often written in compressed form.

Unfolding means untangling the diagram to show each time step being processed.

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

Artificial neural networks

What is the image an example of?

A

Unfolding a recurrent neural net (RNN)

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

Artificial neural networks

What is a bidirectional RNN?

A

An RNN with an additional layer for input in the reverse order

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

Artificial neural networks

What’s depicted in the image?

A

A bidirectional RNN.

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

Artificial neural networks

What types of data are RNNs good at processing? (SSTV)

A
  • Serial data
  • Sequential data
  • Time-series data
  • Variable-length data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Artificial neural networks

What are some common applications for RNNS? (TVNS)

A
  • Time-series prediction
  • Video analysis
  • Natural Language Processing (NLP)
  • Speech recognition
22
Q

Artificial neural networks

What is this image an example of?

A

A convolutional layer

23
Q

Artificial neural networks

What is a kernel in an convolutional layer?

A

Tensors that slide across input data, performing calculations on patches of the inputs.

E.g. a 3x3 kernel slides across an image to blur it.

24
Q

Artificial neural networks

What is this called (see image)?

A

Convolution

25
# Artificial neural networks What is this called (see image)?
Pooling (Max-pooling)
26
# Artificial neural networks What is max-pooling?
Reducing the size of an input tensor by selecting the max value within a window.
27
# Artificial neural networks What are some common applications of convolutional neural networks (CNNs)? (IVG)
- Image classification - Video analysis - Image generation
28
# Artificial neural networks What is CNN short for?
Convolutional neural network
29
# Artificial neural networks What is RNN short for?
Recurrent neural network
30
# Artificial neural networks What is an autoencoder?
A network with a "bottleneck"
31
# Artificial neural networks What is this an example of?
An autoencoder
32
# Artificial neural networks How does an autoencoder work?
Autoencoder has a bottleneck that downscales (compresses) an input to its most important representation, then tries to upscale that representation to recreate the original input.
33
# Artificial neural networks What are some common applications for autoencoders? (DCOGS)
- Image denoising - Data compression - Object detection - Image generation - Super-resolution
34
# Artificial neural networks What is GAN short for?
Generative adversarial network
35
# Artificial neural networks What is the image an example of?
A generative adversarial network (GAN)
36
# Artificial neural networks What parts does a GAN consist of? (2)
- The generator - The discriminator
37
# Artificial neural networks In a GAN, what does a generator do?
It creates data that resembles the real ones
38
# Artificial neural networks In a GAN, what does a discriminator do?
It's a binary classifier which identifies if the data is real or created by the Generator
39
# Artificial neural networks What are some applications of GANs? (1)
- Image generation
40
# Artificial neural networks What is a LIF short for?
Leaky-integrate-and-fire
41
# Artificial neural networks What does a leaky integrate-and-fire model do?
- It takes input and integrates (sums) them. - The output is usually a 0. - If the model has summed past a threshold, the sum is reset (or reduced by some fixed amount) and a 1 is sent as output. - The leakiness means the value decays over time.
42
# Artificial neural networks What is the image an example of?
A leaky-integrate-and-fire (LIF) neuron.
43
# Artificial neural networks What purpose does the weight in a LIF model have?
Weight or synaptic strength defines how much an incoming spike affects the membrane potential or neuron state of the postsynaptic neuron
44
# Artificial neural networks Which two types of neurotransmitters can spiking neurons release?
Excitatory and Inhibitory
45
# Artificial neural networks What do Excitatory neurotransmitters do? (2)
- Increases the membrane potential. - increases the probability of producing a spike.
46
# Artificial neural networks What do Inhibitory neurotransmitters do? (2)
- Reduces the membrane potential. - Reduces the probability of producing a spike.
47
# Artificial neural networks What is a central pattern generator?
A generator that produces rhythmic outputs in the absence of rhythmic inputs.
48
# Artificial neural networks What is this image an example of?
Outputs from a central pattern generator
49
# Artificial neural networks Who proposed sound localization with spike-coincidence neurons?
Jeffress
50
# Artificial neural networks When was sound localization with spike-coincidence neurons proposed?
1948
51
What is Sound localization with spike-coincidence neurons?
Detecting the location (direction) of incoming sound by producing output spikes when signals arrive at neurons close in time.