Skip to content

v0.7.0.0: Merge pull request #1361 from PrincetonUniversity/devel

Compare
Choose a tag to compare
@dillontsmith dillontsmith released this 18 Oct 00:24
· 4515 commits to master since this release
9b4c27f
  • 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