AlgebraicJulia / AlgebraicJulia/Decapodes.jl

Backpropagating Steady State Solvers

Open
#263 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Julia
Stars
91
Forks
18
PR merge metrics
No merged PRs in 30d

Description

@lukem12345 pointed out that we can solve steady state problems with a backpropagation algorithm. One wrinkle is that we need to handle spans in the compute graph as below.

if the decapode has this pattern

a <-A- x -B->y

but

A\a != B\y

how do you set x during backward pass?

you can formulate

[a] = [A][x]
[b] = [B]

and solve it with:

[A;B]\[a;b]

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.