L15 - Neural Networks 1: AI, Brain, Neural Computing Flashcards

1
Q

What is the difference in computational capabilities between the brain and a computer?

A

Computer -> Extremely efficient performing serial tasks.

Brain -> Slower that computers, but far more parallel capability. Also deals well with noise.

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

How many neurons does the human brain contain? How many other neurons is each connected to?

A
  1. 100 billion
  2. 10,000 connections via synapses
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How do neurons communicate?

A

Synapses

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

What are the 3 components of a neuron?

A

Dendritic Tree -> Receives signals
Cell body -> Processes signals
Axon -> Transmits signals

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

Describe the neural function…

A

Neuron: receives electric signal via dendrites

Cell body: processes the signal

Axon: transmits (outputs) signal, producing a pulse strength relative to the strength of the pulse received.

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

Define the role of synapses and its functionality…

A

Chemical junctions that enable signal communication between Neurons.

Can excite or inhibit the dendrite (Neuron receiver).

Can release more neurotransmitter to enhance coupling between the 2 Neurons.

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

What happens if a synapse excites or inhibits the receiving dendrite?

A

Excite -> Receiving Neuron is more likely to pass signal forward.

Inhibit -> Receiving Neuron is less likely to pass signal forward.

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

What does synapse excitement vs inhibition determine?

A

The likelihood of the Neuron passing the signal forward.

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

What is the motivation behind neural networks?

A

To replicate the human neural process onto a computer.

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

What was the first development towards neural networks? Who developed it?

A
  • Artificial Neuron -> Mimicked Neuron structure to process simple logical expressions.
  • McCulloch and Pitts
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are the components of the Artificial Neuron?

A
  1. Inputs
  2. Threshold Function
  3. Output
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the Hebbian Learning theory?

A
  1. When 2 Neurons fire together, their connection is strengthened.
  2. The activity of Neuron firing is fundamental for learning and memory.
  3. By strengthening Neuron connections, they will consistently fire together when given the same input.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is a Perceptron? Who theorised it?

A
  1. A type of artificial Neuron that learns using weighted input connections. Each input is operated on with the associated weight before being input into threshold function.
  2. Rosenblatt
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the main issue with the Perceptron? Why is this?

A
  1. Can’t solve non-linear problems.
  2. Can’t solve the XOR problem -> Only returns true if 01 or 10, but not if 11 (which we know is true).
  3. This is because the classes in XOR aren’t linearly separable. We can’t draw a straight line to separate (0,0),(1,1) and (0,1),(1,0).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What was the solution to the issue of perceptron non-linearity?

A

Multi-layer perceptron -> Implement hidden layers of Neurons between the input Neurons and the output.

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