Skip to content

Optimizers with vector functions#20

Open
samuelcohen1 wants to merge 10 commits into
AlgebraicJulia:mainfrom
samuelcohen1:feature/typed-wiring-diagrams
Open

Optimizers with vector functions#20
samuelcohen1 wants to merge 10 commits into
AlgebraicJulia:mainfrom
samuelcohen1:feature/typed-wiring-diagrams

Conversation

@samuelcohen1

Copy link
Copy Markdown
Contributor

This PR includes:

  • New versions of pullback and pushforward that use plain functions instead of matrices, making them applicable to vectors of vectors. These have completely replaced the matrix versions throughout the code, including for the scalars-only case.
  • A test in Optimizers.jl which uses vector functions
  • Minor syntax improvements on the Open{Optimizer} constructor to make it more user-friendly

@jpfairbanks

Copy link
Copy Markdown
Member

@samuelcohen1 @tylerhanks should we merge this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants