ThoughtWorksInc/DeepLearning.scala
A Scala library for building complex neural networks using automatic differentiation and functional programming constructs.

Velocity · 7d
+0.2
★ / day
Trend
→steady
star history
DeepLearning.scala is a JVM-based deep learning library that enables creation of complex neural networks from object-oriented and functional programming constructs. It supports differentiable programming, allowing neural networks to be built from mathematical formulas. The library provides a plugin architecture for algorithms, models, and hyperparameters, all statically type-checked at compile time.