9 February 2017

Deep Learning for Various Languages

There are different kinds of deep learning architectures: generative, discriminative, and hybrid. Generative architectures are unsupervised and extract features from data. Discriminative architectures are supervised and classify inputs into classes. Hybrid architectures are made up of both generative and discriminative architectures (generative network feeds into discriminative network). The following provide deep learning libraries in various programming languages, albeit not exhaustive.

Python
Java/Scala
Javascript
Various