Sample Questions from Week
3 – Memory modeling
- Network Design
Let the items kangaroo, wallaby and echidna be represented by the patterns
(1, -1, 1, 1) and (1, -1, -1, 1) and (-1, -1, -1, -1) respectively
and the items grass and worms be represented by the patterns (1,1) and (1,-1) respectively.
- Draw a neural network
that could be used to model a simple recognition memory for the animal
items.
- Could the food items
be stored in the same memory? Why
or why not?
- Draw a neural network
that could be used to model a simple associative memory for the relations
between the animals and the food they eat.
- How many layers does
the network have?
- How many units are
needed in each layer?
- How many weights are
in your network?
- What learning rule
would be appropriate?
- What would be
appropriate initial values for the weights?
- Training
- If the initial network
was trained on the association between echidna and worms once, what value
would the weights have?
- If it was then trained
another three times, what value would the weights have compared to after the
first time?
- If the initial network
was trained on the list of associations, kangaroo and grass, wallaby and
grass, and echidna and worms, and was tested on the pattern for kangaroo,
what response would the network produce?
- Properties of memory
models
- What is the difference
between modelling recognition and association (or recall) in terms of the
output of a memory model?
- List two advantages
and one disadvantage of distributed representations in cognitive modelling.
- What aspects of Hebbian
networks (or matrix models) are useful for modeling human memory?
- Describe the Hebbian learning rule.
- What outputs does a hebbian network give
when trained on (i) orthogonal and (ii)
non-orthogonal patterns? Explain your answer.