v0.7.0.0: Merge pull request #1361 from PrincetonUniversity/devel
dillontsmith
released this
18 Oct 00:24
·
4515 commits
to master
since this release
- AutodiffComposition
- Greatly improved execution speed of AutodiffCompositions running in compiled mode. Benchmarks show speeds up to 4x as fast as the equivalent models implemented in PyTorch
- By default, AutodiffCompositions now use the MSE loss function during Backpropagation
- Added SSE as an option for Backprop loss function
- Composition
- By default, learning enabled Compositions now use the MSE loss function during Backpropagation
- Added SSE as an option for Backprop loss function
- Function
- Added ParameterEstimationFunction, an OptimizationFunction that uses likelihood free inference to estimate values of parameters for a composition so that it best matches some provided ground truth data
- Modulation
- Simplified modulation such that it is now handled entirely by two classes: 1) ControlMechanism, which modulates Mechanisms and 2) LearningMechanism, which modulates projections
- Utilities
- Added functionality for exporting PsyNeuLink models as JSON structures for integration with external packages/libraries
- States (Ports)
- PsyNeuLink States (e.g. InputState, OutputState) have been renamed to Ports (InputPort, OutputPort)
- Documentation
- Figures updated to reflect change in name of State to Port