Deeplearning4j
| Eclipse Deeplearning4j | |
|---|---|
| Original authors | Alex D. Black, Adam Gibson, Vyacheslav Kokorin, Josh Patterson |
| Developers | Kondiut K. K. and contributors |
| Stable release | 1.0.0-M2.1
/ 17 August 2022 |
| Written in | Java, CUDA, C, C++ |
| Operating system | Linux, macOS, Windows, Android, iOS |
| Platform | CUDA, x86, ARM, PowerPC |
| Available in | English |
| Type | Natural language processing, deep learning, machine vision, artificial intelligence |
| License | Apache License 2.0 |
| Website | https://deeplearning4j.konduit.ai/ |
| Repository | |
| Part of a series on |
| Machine learning and data mining |
|---|
Eclipse Deeplearning4j is a programming library written in Java for the Java virtual machine (JVM). It is a framework with wide support for deep learning algorithms. Deeplearning4j includes implementations of the restricted Boltzmann machine, deep belief net, deep autoencoder, stacked denoising autoencoder and recursive neural tensor network, word2vec, doc2vec, and GloVe. These algorithms all include distributed parallel versions that integrate with Apache Hadoop and Spark.
Deeplearning4j is open-source software released under Apache License 2.0, developed mainly by a machine learning group headquartered in San Francisco. It is supported commercially by the startup Skymind, which bundles DL4J, TensorFlow, Keras and other deep learning libraries in an enterprise distribution called the Skymind Intelligence Layer. Deeplearning4j was contributed to the Eclipse Foundation in October 2017.