dopt.core.grads

Contains the automatic differentiation framework.

Modules

basic
module dopt.core.grads.basic
Undocumented in source.
math
module dopt.core.grads.math
Undocumented in source.
nnet
module dopt.core.grads.nnet
Undocumented in source.

Members

Aliases

Gradient
alias Gradient = Operation[] delegate(Operation op, Operation parentGrad)
Undocumented in source.

Functions

deregisterGradient
void deregisterGradient(string opName)
Undocumented in source. Be warned that the author may not have intended to support it.
grad
Operation[] grad(Operation objective, Operation[] wrt)

Computes the gradient of a scalar-valued operation with respect to several dependencies.

initialize
void initialize()
Undocumented in source. Be warned that the author may not have intended to support it.
listAllGradients
string[] listAllGradients()
Undocumented in source. Be warned that the author may not have intended to support it.
registerGradient
void registerGradient(string opName, Gradient g)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta

Authors

Henry Gouk