Deeplearning4J - Neural Net Platform in Java and Scala
Deeplearning4J is an open source, distributed neural net library written in Java and Scala. It integrates with Hadoop and Spark and runs on several backends that enable use of CPUs and GPUs. It provides versatile n-dimensional array class for Java and Scala.
It is best suited for Face/image recognition, Voice search, Speech-to-text (transcription), Spam filtering (anomaly detection), Fraud detection, Recommender Systems (CRM, adtech, churn prevention), Regression.