PCSIM – Parallel neural Circuit SIMulator
FACETS CodeJam Workshop #3, Freiburg, October 2009
Dejan Pecevski1, Thomas Natschläger2, Klaus Schuch1
2Software Competence Center
Hagenberg, Hagenberg, Austria
1Institute for Theoretical Computer Science
P CSIM Parallel neural Circuit SIMulator Dejan Pecevski 1 , Thomas - - PowerPoint PPT Presentation
P CSIM Parallel neural Circuit SIMulator Dejan Pecevski 1 , Thomas Natschlger 2 , Klaus Schuch 1 1 Institute for Theoretical Computer Science 2 Software Competence Center Graz University of Technology Hagenberg, Hagenberg, Austria Graz,
FACETS CodeJam Workshop #3, Freiburg, October 2009
2Software Competence Center
1Institute for Theoretical Computer Science
FACETS CodeJam Workshop #3, Freiburg, October 2009 2/13
FACETS CodeJam Workshop #3, Freiburg, October 2009 3/13
FACETS CodeJam Workshop #3, Freiburg, October 2009 4/13
class BrianCircuit(PySimObject): def __init__( self ): . self.registerSpikingOutputPorts(arange(4000)) self.registerSpikingInputPorts(arange(1000)) input = PCSIMInputNeuronGroup(1000, self) . . self.brian = brian.Network(input, P, Ce, Ci, Cinp )
net = SingleThreadNetwork() pycirc = BrianCircuit() pycirc_id = net.add(pycirc) . . net.simulate(2.0)
FACETS CodeJam Workshop #3, Freiburg, October 2009 5/13 Ci, Cinp ) .
def reset(self, dt):
. . def advance(self, ai): . . self.brian.update() self.brian.clock.tick() . .
FACETS CodeJam Workshop #3, Freiburg, October 2009 6/13
FACETS CodeJam Workshop #3, Freiburg, October 2009 7/13
Distribution
random distribution
connect them, probabilistically, based on their attributes
FACETS CodeJam Workshop #3, Freiburg, October 2009 8/13
2006)
where li and lj are the lateral coordinates, φi and φj are the orientation preferences of neurons i and j and C, κ, σ are parameters.
FACETS CodeJam Workshop #3, Freiburg, October 2009 9/13
FACETS CodeJam Workshop #3, Freiburg, October 2009 10/13
FACETS CodeJam Workshop #3, Freiburg, October 2009 11/13
FACETS CodeJam Workshop #3, Freiburg, October 2009 12/13
FACETS CodeJam Workshop #3, Freiburg, October 2009 13/13
!"#$$#%$ %&'&$( )!**(