Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

using retina waves to produce maps #687

Open
dancehours opened this issue Jun 26, 2018 · 4 comments
Open

using retina waves to produce maps #687

dancehours opened this issue Jun 26, 2018 · 4 comments

Comments

@dancehours
Copy link

Hi, I try to use retina waves in the script of GCAL model to produce maps, e.g. 6000 times. But I can't
get the maps as shown in the J.Neurosci paper (2013). The data looks more like noise. Maybe I misunderstand something ?

@jbednar
Copy link
Member

jbednar commented Jun 26, 2018

Hard to say without more details. Are you using the code and procedures from https://github.com/ioam/topographica/tree/master/models/stevens.jn13 ? In particular, the responses to sine-grating stimuli when trained on retinal waves will be weak, so you either need to set the input pattern strength and/or the response thresholds appropriately, or else calculate the map with thresholds turned off (linear activation function).

@dancehours
Copy link
Author

Yes, I am using that code gcal.ty. Okay, I will try those. Thanks !

@dancehours
Copy link
Author

dancehours commented May 7, 2021

Hi Bednar,
by saying "or else calculate the map with thresholds turned off (linear activation function)", which thresholds do you mean? And
what is the linear activation function? Sorry for these questions. Recently I just notice retina wave issue can be investigated further.

@jbednar
Copy link
Member

jbednar commented May 7, 2021

Each cortical neuron in LISSOM or GCAL has an activation function. By default this is a piecewise-linear approximation to a sigmoid, with zero outputs for low inputs, increasing values after an initial threshold, and a maximum response after which further input increases have no corresponding output increase. There is thus a linear region by default, with an upper and lower thresholds. If you turn off those thresholds, the output will be linearly related to the input. In Topographica the default for map measurements is to turn off those thresholds, because otherwise you have to do some research to find suitable input strengths that can drive the output in a reasonable range, i.e. not too weakly (zero output) or too strongly (maximum output). I don't recall which option is used to disable the thresholds, but it's an option set whenever maps are being measured unless you change the defaults.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants