Broad Range of Application
Recommendation Engines, Internet of Things, Pattern Recognition, Robots and Drones, Natural Language Processing, ...
Inspired by Nature
Neural nets model the synaptic connectivity patterns found in brains and they learn by repetition.
Java Virtual Machine
Train a net on a powerful machine and deploy it on smaller devices. The JVM gives freedom to run neural nets on many hardware platforms.
Often neural nets are part of a pipeline. Scala is a powerful language for both Data Science and Engineering challenges.
Deep nets with millions of synapses can be trained on the GPU, which uses hundreds of small processors for parallel computations.