Forward propagation produces derivatives.  Backwards propagation produces gradients.  Split off the methods and make FP take a single variable.
Forward propagation produces derivatives.  Backwards propagation produces gradients.  Split off the methods and make FP take a single variable.

JosephCatrambone/RustML,JosephCatrambone/RustML