User Tools

Site Tools


neurali:tipi_specifici_annarchy

< annarchy

bibliografia

  • doc 1 Tipi di neuroni specifici per input/output
  • doc 2 Reti ibride
  • doc 3 metodi di input

Class PoissonPopulation

Non è un modello di neuroni da cui creare una popolazione, ma è una popolazione già di per sè

Questa classe permette di ottenere due tipi di oggetti abbastanza diversi a seconda del costruttore usato.

  1. input population
  2. hybrid population

1. Input population

Usata quando ho bisogno di un layer di input per una popolazione di neuroni spiking. Ogni neurone emette impulsi casualmente, con distribuzione di Poisson, però con una frequenza media definita dal costruttore. Esempio:

pop1 = PoissonPopulation(geometry=100, rates=100.0)

Il rate può essere definito anche sotto forma di equazione

2. Hybrid population

Se nel costruttore manca il parametro “rates”, sono obbligato a fornire il parametro “target”. Si ottiene in questo caso una interfaccia di output da una popolazione di tipo rate-coded.

Ad esempio, se si specifica target=exc, si avrà come effetto un'equazione di rate che specifica come tipo di integrazione (somma) dei pesi la formula r = sum(exc).

pop2 = PoissonPopulation(geometry=100, target=exc)

altri parametri possibili

Parameters:

 
 parameters: additional parameters which can be used in the rates equation.
 refractory: refractory period in ms.

SpikeSourceArray

Come dice il nome è un array lineare di Neuroni di tipo Spiking.

Come dice il nome è una sorgente di spike programmabile, emette spike solo negli istanti prestabiliti

Input periodici

Nel caso in cui si desideri inserire come input una sinusoide oppure altro segnale periodico, si può utilizzare nella equazione dei neuroni di input il fattore tempo espresso in secondi:

ts = td *1000

Equazione di oscillazione:

pop = PoissonPopulation(geometry=100, rates="100.0 * (1.0 + sin(2*pi*frequency*t/1000.0) )/2.0")

http://annarchy.readthedocs.io/en/latest/_modules/ANNarchy/core/SpecificPopulation.html

neurali/tipi_specifici_annarchy.txt · Last modified: 2020/06/08 22:20 by 127.0.0.1