grenade (hackage): Grenade is a composable, dependently typed, practical, and fast recurrent neural network library for precise specifications and complex deep neural networks in Haskell.  Grenade provides an API for composing layers of a neural network into a sequence parallel graph in a type safe manner; running networks with reverse automatic differentiation to calculate their gradients; and applying gradient decent for learning.  Documentation and examples are available on github https://github.com/HuwCampbell/grenade.
Keywords: ai|bsd2|library|machine-learning