GitHub repository: pingng/tadlib
Primary language: Java
Description: a Tiny Automatic Differentiation Library for understanding how neural networks works, implemented in pure Java