Neuromorphic Computing Flashcards

(37 cards)

1
Q

Computers are [serial/parallel] machines, while the brain is [serial/parallel].

A

Serial, parallel

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

Neurons communicate through [cells/synapses], which are [static/configurable] chemical junctions between neurons.

A

Synapses, configurable

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

The idea that neurons handle information via synapses is called the theory of…

A

Connectionism

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

A neuron is composed of three parts…

A

The dendrite, the cell body, and the axon

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

The dendrite in a neuron…

A

Receives the signals from a synapse

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

The cell body in a neuron..

A

Processes signals received via the dendrite

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

The axon in a neuron…

A

Sends signals across a synapse

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

The axon adjusts the intensity of its pulse based on…

A

The strength of the incoming pulse

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

The strength of a synaptic pulse represents…

A

How strongly connected the memory is

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

Neural networks are discrete algorithms that are able to learn how to relate…

A

Inputs to a required output

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

Common uses of neural networks are for the tasks of…

A

Regression and classification

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

Neural networks must undergo [retaining/degradation] of information, in order to…

A

Degradation, in order to simulate the brain’s fault tolerance

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

The term neuromorphic computing is an umbrella term for…

A

Brain-inspired techniques

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

The parallel operation property of neuromorphic computers refers to…

A

All neurons being allowed to operate simultaneously

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

The collocated processing and memory property of neuromorphic computers refers to…

A

Processing and memory being one and the same, meaning lower energy consumption than memory

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

The scalability property of neuromorphic computers refers to…

A

The fact that we can simply add more chips with more neurons to add processing power

17
Q

The event-driven processing property of neuromorphic computers refers to…

A

Processing only occurring when a spike arrives, reducing CPU uptime

18
Q

In neuromorphic computers, each neuron has an […] which can communicate with others or itself.

19
Q

Instead of transmitting data via continuous signals like von Neumann architectures, neuromorphic architectures transmit data using…

A

Discrete signals

20
Q

Information in a neuromorphic computer is encoded as… (pick one)

A

Spike rates, timing or neuron population distribution

21
Q

A neuron’s charge is a value that accumulates over time from…

A

Input signals, or signals received from other neurons

22
Q

When a neuron’s charge hits a threshold…

A

The neuron fires, and emits a signal across each of its connections

23
Q

Synapses adjust their strength based on…

A

Activity patterns

24
Q

The synapse connection is strengthened if the [pre/post]-synaptic neuron fires first, otherwise it is weakened.

25
SNNs (Synaptic Neural Networks) cannot be trained via backpropagation because...
The data is encoded discretely, making it non-differentiable
26
Since they cannot be backpropagated, SNNs train via...
Training a DNN (Deep Neural Network) and adapt the weights for use in an SNN (like transfer learning!)
27
A neural architecture search is often formulated as a [...]-level optimisation problem, wherein we want to optimise both...
Bi, structure and weights
28
Neuromorphic computers experience many challenges, such as... (pick three)
Accessibility, usability, efficiency, cost, lack of benchmarks, too low-level
29
The aim of a self-organising map is to learn how to...
Map points from a high-dimensional space to a low-dimensional space that preserves topological properties by mapping local and global relationships
30
An example of a self-organising map is...
The feature map of a convolutional layer
31
Self-organising maps are a form of [supervised/unsupervised] learning technique.
Unsupervised
32
Self-organising maps make the assumption that data that belongs to the same class shares...
Common features that will be both identifiable and organisable by the self-organising map
33
The number of input nodes in a self-organising map is...
As many features are in the input data
34
Each input to a self-organising map corresponds to...
A node in the output map, chosen via some competitive process measured via some distance function
35
The learning process of a self-organising map involves setting weights to small [fixed-size/random] values, finding the node [closest/furthest] to the input (this is called the Best Matching Unit), then slowly [increasing/decreasing] the size of the neighbourhood of the values until convergence.
Random, closest, decreasing
36
The learning process of a self-organising map achieves a high early learning rate that decreases over time by ensuring that our [...] and [...] is large initially.
Neighbourhood size, learning rate coefficient
37
Initialisation techniques are used in self-organising maps to ensure that...
The network unfolds properly