/mlStax

DNNs from Stackable Layers! In Python, C++, and Haskell.

Primary LanguageC++MIT LicenseMIT

mlStax

Stackable deep learning models in Python, C++, and Haskell.

A senior project for CS112 Comparative Programming Languages at UCSC, Winter 2016. License - MIT



This project provides 3 similarly-structured deep-learning libraries, in the Python, C++, and Haskell programming languages. The user creates ML models by stacking customizable layers on top of one another. The user can then train the custom model over arbitrary data-sets, and if satisfied, use that model for predictive purposes.

I do plan on adding in CUDA bindings for each library, but that's definitely for v.2.