v0.3.0-alpha
Pre-release
Pre-release
Highlights
The intermediate release contains the modifications made with the inclusion of the Demonstration 6 restricted Boltzmann machine tutorial:
- the API for Cable/DCable was altered to provide more flexibility in the local learning rule update specification as well as the argument kernel controlling the nature of a "shared" synaptic cable (with additional internal revisions to make sure the dynamics respects the new Cable API)
- a sampling function compartment was added to the SNode, allowing for easy integration/configuration of stochastic sampling to occur within a state node if desired (note that the default for stochastic sampling is set to the identity function and must be turned on by the user)
- an additional test was added to /tests/ folder that now checks the dynamics of an NGC Harmonium graph against a hand-coded/analytical model
- Demonstration 6 for building Harmoniums was written/integrated into the documentation (the Harmonium class was formally added to the Model Museum)