Deeplearning4J Deep Learning Framework
(Redirected from DL4J)
Jump to navigation
Jump to search
A Deeplearning4J Deep Learning Framework is a deep network learning system maintained by the DL4J project.
- AKA: DL4J.
- …
- Example(s):
- Counter-Example(s):
- See: ND4J, Deep Learning System.
References
2017b
- https://deeplearning4j.org/overview
- QUOTE: DeepLearning4J is a java based toolkit for building, training and deploying Neural Networks.
DeepLearning4J has the following sub-projects.
- DataVec performs data ingestion, normalization and transformation into feature vectors
- DeepLearning4j provides tools to configure neural networks and build computation graphs
- DL4J-Examples contains working examples for classification and clustering of images, time series and text.
- Keras Model Import helps import trained models from Python and Keras to DeepLearning4J and Java.
- ND4J allows Java to access Native Libraries to quickly process Matrix Data on CPUs or GPUs.
- ScalNet is a Scala wrapper for Deeplearning4j inspired by Keras. Runs on multi-GPUs with Spark.
- RL4J implements Deep Q Learning, A3C and other reinforcement learning algorithms for the JVM.
- Arbiter helps search the hyperparameter space to find the best neural net configuration.
- QUOTE: DeepLearning4J is a java based toolkit for building, training and deploying Neural Networks.
2017b
- http://skymind.ai
- QUOTE: Skymind is the company behind Deeplearning4j, the only commercial-grade, open-source, distributed deep-learning library written for Java and Scala. Integrated with Hadoop and Spark, DL4J is specifically designed to run in business environments on distributed GPUs and CPUs.
2014
- http://deeplearning4j.org/about.html
- QUOTE: Deeplearning4j is an open-source, distributed deep-learning project in Java spearheaded by the people at Skymind, a San Francisco-based business intelligence and enterprise software firm. We’re a team of data scientists, deep-learning specialists, Java programmers and semi-sentient robots.