Week 10 Flashcards

1
Q

Static vs dynamic problems

A

NN is useful for learning from data that is static

Many problems are dynamic or have a temporal or sequential component e.g. stock market prediction, speech recognition

These can be processed using a NN with a shifting time window to predict future from recent past, or recurrent neural networks.

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

What is a RNN

A

Similar structure to MLP but have connections from activity in previous time step (recurrent link)
Short term memory
Many possible types.

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

What is the aim of unsupervised learning

A

Find regularities in inputs

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

What is a self organising map

A

Aims to learn to map points from high-D space to a low-D space in a way to preserve topological properties (spatial relations)

Use: visualisation and discover regularities in data

Self organised: map emerging from local interactions (competition and cooperation between data points).

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

SOM Architecture

A

Many input nodes as ‘features’ in the data
Input nodes are connected to a ‘map’ of interconnected nodes
Every node in the output map is connected to every input node via weighted edges

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

How does SOM work

A

Every input pattern is a point in high-D space
Every input is made to correspond to a node in output map via a competitive process among nodes on the output space.
The winner is the node whose weights have smallest Euclidean distance to input pattern.

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

Applications of SOM

A

Originally used for speech recognition
Network learnt to classify phonemes from processed input waveforms of speech
The SOM learned to map any input phoneme to its corresponding standard/ideal phoneme
The output standard phonemes can then be easily converted into written words in a word processor.

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

What is artificial life?

A

The study of man-made systems that exhibit behaviours characteristic of natural living systems.

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

Why artificial life?

A

Biology is restricted to study a specific instance of life, life on Earth: all life forms we know are carbon based
A more universal understanding of life: are the essential ingredients of living organisms independent from the material they are made of?

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

Why bottom-up approach?

A

Embraces emergence, start with a system of locally interacting elements according to simple rules that spontaneously give rise to emergent properties.

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

What is the 2 distinct philosophies of Alife?

A

Weak Alife - computer simulations are just that, simulations and investigations of lie
Strong Alife - life is not just restricted to a carbon-based chemical process. Life can be ‘created’ in silico.

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

What is cellular automata

A

Method of representing stylised universe, with rules acting over the entire universe.
Demonstration of emergence, complex global behaviour emerges spontaneously from local interactions following simple rules

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

What is an automaton?

A

Consists of a grid/lattice of cells each of which can be a number of states

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

How do states change in cellular automata?

A

States of an automaton change over time in discrete timesteps
The state of each cell is modified in parallel at each timestep according to the state transition rules.
These determine the new states of each of the cells in the next timestep from the states of that cells neighbours.

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

What is a neighbourhood in CA?

A

Determines the extent of the interaction between cells. (i.e. count all surrounding cells, or only those in a + shape.)

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

What is a neighbourhood in CA?

A

Determines the extent of the interaction between cells. (i.e. count all surrounding cells, or only those in a + shape.)

17
Q

Game of life rules

A

Dead cell will come to life if 3 neighbours are alive
Live cell will die if <2 or >3 neighbours

18
Q

Emerging patterns in game of life

A

Static:
Block
Beehive
Loaf
Boat

Oscillating:
blinker
toad
beacon

Spaceships:
glider
lightweight spaceship

19
Q

Types of CA

A

Its not possible to predict with a CA will do given a set of rules (undecidable)
There are a number of possible states it can descend into.

20
Q

What are wolframs classification schemes?

A

Evolution leads to a homogenous state
Evolution leads to a set of separated simple stable or periodic structures
Evolution leads to a chaotic pattern
Evolution leads to complex localized structures, sometimes long-lived.

21
Q

Applications of CA

A

Modelling spatial processes (fires etc)
Modelling physical processes (crystal formation)
Modelling biological processes (pattern formation)
Solving computational problems (RNG)
Parallel processing architectures (systolic arrays)

22
Q

Specific applications of CA

A

Pattern formation in Natural systems
Enzyme Kinetics (understanding reactions of enzyme and substrate)