Deeplearning4j

Deeplearning4j, or DL4J, is a deep learning library written in Java. It features a distributed as well as a single-machine deep learning framework that includes and supports various neural network structures such as feedforward neural networks, RBM, convolutional neural nets, deep belief networks, autoencoders, and others. DL4J can solve distinct problems, such as identifying faces, voices, spam, or e-commerce fraud.

Deeplearning4j is also distributed under the Apache 2.0 license and can be downloaded from http://deeplearning4j.org. The library is organized as follows:

  • org.deeplearning4j.base: These are loading classes
  • org.deeplearning4j.berkeley: These are math utility methods
  • org.deeplearning4j.clustering: This is the implementation ...

Get Machine Learning in Java - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.