Welcome to ngc-learn’s documentation!
ngc-learn is a Python library for building, simulating, and analyzing biomimetic and NeuroAI computational models, arbitrary predictive processing/coding models, spiking neural networks, and general dynamical systems. This toolkit is built on top of JAX and is distributed under the 3-Clause BSD license.
Introduction:
Tutorials
Model Museum
Source API
- ngclearn
- ngclearn package
- Subpackages
- ngclearn.components package
- ngclearn.modules package
- ngclearn.operations package
- ngclearn.utils package
- Subpackages
- Submodules
- ngclearn.utils.JaxProcessesMixin module
- ngclearn.utils.data_loader module
- ngclearn.utils.distribution_generator module
- ngclearn.utils.io_utils module
- ngclearn.utils.metric_utils module
- ngclearn.utils.model_utils module
binarize()bkwta()clamp_max()clamp_min()clip()create_function()d_clip()d_elu()d_gelu()d_heaviside()d_identity()d_lrelu()d_relu()d_relu6()d_sigmoid()d_silu()d_sine()d_softplus()d_swish()d_tanh()d_telu()d_threshold()drop_out()elu()gelu()heaviside()identity()inverse_logistic()inverse_sigmoid()inverse_tanh()layer_normalize()lrelu()normalize_matrix()one_hot()pull_equations()relu()relu6()sigmoid()silu()sine()softmax()softplus()swish()tanh()telu()tensorstats()threshold()threshold_cauchy()threshold_soft()
- ngclearn.utils.patch module
- ngclearn.utils.patch_utils module
- ngclearn.utils.surrogate_fx module
- Module contents
- Module contents
- Subpackages
- ngclearn package
NGC-Learn Papers & Media