ngclearn.components package
Subpackages
- ngclearn.components.input_encoders package
- Submodules
- ngclearn.components.input_encoders.bernoulliCell module
- ngclearn.components.input_encoders.ganglionCell module
- ngclearn.components.input_encoders.gridCell module
- ngclearn.components.input_encoders.latencyCell module
- ngclearn.components.input_encoders.phasorCell module
- ngclearn.components.input_encoders.placeCell module
- ngclearn.components.input_encoders.poissonCell module
- ngclearn.components.input_encoders.populationCoderCell module
- Module contents
- ngclearn.components.neurons package
- Subpackages
- ngclearn.components.neurons.graded package
- Submodules
- ngclearn.components.neurons.graded.bernoulliErrorCell module
- ngclearn.components.neurons.graded.gaussianErrorCell module
- ngclearn.components.neurons.graded.laplacianErrorCell module
- ngclearn.components.neurons.graded.leakyNoiseCell module
- ngclearn.components.neurons.graded.rateCell module
- ngclearn.components.neurons.graded.rewardErrorCell module
- Module contents
- ngclearn.components.neurons.spiking package
- Submodules
- ngclearn.components.neurons.spiking.IFCell module
- ngclearn.components.neurons.spiking.LIFCell module
- ngclearn.components.neurons.spiking.RAFCell module
- ngclearn.components.neurons.spiking.WTASCell module
- ngclearn.components.neurons.spiking.adExCell module
- ngclearn.components.neurons.spiking.fitzhughNagumoCell module
- ngclearn.components.neurons.spiking.hodgkinHuxleyCell module
- ngclearn.components.neurons.spiking.izhikevichCell module
- ngclearn.components.neurons.spiking.quadLIFCell module
- ngclearn.components.neurons.spiking.sLIFCell module
- Module contents
- ngclearn.components.neurons.graded package
- Module contents
- Subpackages
- ngclearn.components.other package
- ngclearn.components.synapses package
- Subpackages
- ngclearn.components.synapses.competitive package
- Submodules
- ngclearn.components.synapses.competitive.ART2ASynapse module
- ngclearn.components.synapses.competitive.SOMSynapse module
- ngclearn.components.synapses.competitive.hopfieldSynapse module
- ngclearn.components.synapses.competitive.simple_ART2ASynapse module
- ngclearn.components.synapses.competitive.vectorQuantizeSynapse module
- Module contents
- ngclearn.components.synapses.convolution package
- Submodules
- ngclearn.components.synapses.convolution.convSynapse module
- ngclearn.components.synapses.convolution.deconvSynapse module
- ngclearn.components.synapses.convolution.hebbianConvSynapse module
- ngclearn.components.synapses.convolution.hebbianDeconvSynapse module
- ngclearn.components.synapses.convolution.ngcconv module
- ngclearn.components.synapses.convolution.staticConvSynapse module
- ngclearn.components.synapses.convolution.staticDeconvSynapse module
- ngclearn.components.synapses.convolution.traceSTDPConvSynapse module
- ngclearn.components.synapses.convolution.traceSTDPDeconvSynapse module
- Module contents
- ngclearn.components.synapses.hebbian package
- Submodules
- ngclearn.components.synapses.hebbian.BCMSynapse module
- ngclearn.components.synapses.hebbian.STDPSynapse module
- ngclearn.components.synapses.hebbian.eventSTDPSynapse module
- ngclearn.components.synapses.hebbian.expSTDPSynapse module
- ngclearn.components.synapses.hebbian.gerstnerHebbianSynapse module
- ngclearn.components.synapses.hebbian.hebbianSynapse module
- ngclearn.components.synapses.hebbian.traceSTDPSynapse module
- Module contents
- ngclearn.components.synapses.modulated package
- ngclearn.components.synapses.patched package
- ngclearn.components.synapses.competitive package
- Submodules
- ngclearn.components.synapses.STPDenseSynapse module
- ngclearn.components.synapses.alphaSynapse module
- ngclearn.components.synapses.denseSynapse module
- ngclearn.components.synapses.doubleExpSynapse module
- ngclearn.components.synapses.exponentialSynapse module
- ngclearn.components.synapses.mpsSynapse module
- ngclearn.components.synapses.staticSynapse module
- Module contents
- Subpackages
Submodules
ngclearn.components.jaxComponent module
- class ngclearn.components.jaxComponent.JaxComponent(*args, **kwargs)[source]
Bases:
ComponentBase Jax component that all Jax-based cells and synapses inherit from.
- Parameters:
name – the string name of this cell
key – PRNG key to control determinism of any underlying random values associated with this cell