inf-backprop

Automatic differentiation and backpropagation.

LTS Haskell 22.43:0.1.0.2
Stackage Nightly 2025-05-01:0.1.1.0
Latest on Hackage:0.1.1.0

See all snapshots inf-backprop appears in

BSD-3-Clause licensed by Alexey Tochin
Maintained by [email protected]
This version can be pinned in stack with:inf-backprop-0.1.1.0@sha256:44a3764da72da5fd35fd73aaeb0b52bc6936438116d88b2c943b7dae48ddabb9,2932

Automatic differentiation and backpropagation. We do not attract gradient tape. Instead, the differentiation operator is defined directly as a map between differentiable function objects. Such functions are to be combined in arrow style using (>>>), (***), first, etc.

The original purpose of the package is an automatic backpropagation differentiation component for a functional type-dependent library for deep machine learning. See tutorial details.

Changes

Revision history for simple-expr

0.1.0.0 – 2023-05-12

  • Basic types Backprop, StartBackprop etc.
  • Basic function backprrop derivative implementations.
  • Isomorphism tyepclass and extra instances for IsomorphicTo typeclass from isomorphism-class package.
  • Extra instancies for Additive typeclass from numhask package.
  • Tutorial