There are a lot of knobs to turn when you’re training a distributed deep-learning network. We’ve done our best to explain them, so that Eclipse Deeplearning4j can serve as a DIY tool for Java, Scala and Clojure programmers working on Hadoop and other file systems. - Official website
See Apache Hadoop.
Deeplearning4j includes implementations of the restricted Boltzmann machine, deep auto-encoder, deep belief net, stacked denoising auto-encoder and recursive neural tensor network, word2vec, doc2vec, and GloVe. These algorithms also include distributed parallel versions that integrate with Apache Hadoop and Apache Spark.
Apache MXNet (Incubating) Apache SystemML Caffe Eclipse Deeplearning4j OpenNN PyTorch TensorFlow The Microsoft Cognitive Toolkit Torch Weka
Apache Mahout Apache MXNet (Incubating) Apache Spark Apache SystemML Eclipse Deeplearning4j MALLET Massive Online Analysis (MOA) mlpack OpenCV Orange PyTorch scikit-learn TensorFlow The Microsoft Cognitive Toolkit Torch Weka Yooreeka
Accord.NET AForge.NET Eclipse Deeplearning4j OpenCog TensorFlow The Microsoft Cognitive Toolkit