In this assignment, you will explore simulations for the development of retinotopy and the function of an orientation map.
You are encouraged to work in pairs of your choosing. Just submit one copy of the assignment, listing your partner, and the mark will be allocated equally to each.
First, follow the tutorial instructions for steps 1-11 at /home/jbednar/public/topographica/doc/Tutorials/som_retinotopy.html on a DICE machine, developing a basic SOM map for retinotopy. You should use the copy of Topographica installed in /home/jbednar/public/topographica. Then:
radius_0
, initial learning rate
alpha_0
, and retina density
Retina.density
, re-running the simulation each time, in
order to be able to answer these questions about each of these three
parameters:
Make a copy of the som_retinotopy.ty file and replace the lines specifying Gaussian.x and Gaussian.y with:
def xfn(): return random.gauss(0,0.2) def yfn(): if (random.uniform(0,1)>0.5): return random.gauss(-0.25,0.1) else: return random.gauss(+0.25,0.1) topo.patterns.basic.Gaussian.x = DynamicNumber(xfn,softbounds=(-1.0,1.0)) topo.patterns.basic.Gaussian.y = DynamicNumber(yfn,softbounds=(-1.0,1.0))
Here random.uniform returns a uniform random number in the given range, while random.gauss returns a normally distributed (i.e., Gaussian) random number with the given (mean,stddev). What topographic grid pattern do you expect the SOM to develop in this case? Describe and briefly justify your expectations. Please do this part before the next question; what's important is that you try to reason out what the network will do, not that your prediction actually matches what you find in practice.
First, follow the tutorial instructions at /home/jbednar/public/topographica/doc/Tutorials/lissom_oo_or.html on a DICE machine, testing a LISSOM map self-organized on oriented Gaussians.
After varying each parameter, reset the values to the defaults using the button in the Test Pattern window, to ensure that the effect of each parameter is considered separately. For each parameter, report your observations on how the LISSOM map responds:
Your work must be submitted by 10am Monday, 27 February, using the
submit
command on Informatics DICE machines (type
man submit
for more details). Your work should be in the
form of one plain ASCII or PDF file per problem, named as listed
below. PNG images can also be included for problems that require an
image. Late submissions will not be accepted without good reason, and
will be penalized according to the
standard university policy of 5% penalty per working day or part
of a day.
Example of submit command:
submit msc cnv 1 1.1.txt 1.2.txt 1.3.txt 1.3.png 2.1.txt 2.2.txt
Be sure that you provide evidence that you did each part of this assignment. I can only judge what is actually submitted, so you should make sure that the files you submit make it clear that you have done everything, and thought about everything.
Be sure to cite any information that you use that is not from the course material or your own experience. Including such information is encouraged, but it must be properly cited. You can use the CMVC book Bibliography database for citation information for any paper cited in the CMVC text.
Submissions must use ASCII text or PDF; images can be added separately in .PNG format. I can be sure to be able to read those formats; others like .doc or .sxw have a certain probability of working, but the probability is far from 1.0. Naming the files as I suggest will make my job a lot easier, because I will be able to see exactly what you are submitting for each problem.
Read and follow my list of writing tips.
Last update: assignment1.html,v 1.10 2006/07/03 18:09:14 jbednar Exp
Informatics Forum, 10 Crichton Street, Edinburgh, EH8 9AB, Scotland, UK
Tel: +44 131 651 5661, Fax: +44 131 651 1426, E-mail: school-office@inf.ed.ac.uk Please contact our webadmin with any comments or corrections. Logging and Cookies Unless explicitly stated otherwise, all material is copyright © The University of Edinburgh |