1.5.3 Deeplearning4j(DL4J)

Adam Gibson、Alex D.Black、Vyacheslav Kokorin、Josh Patterson等人所在的机器学习小组开发了深度学习框架Deeplearning4j。用Java、Scala、C++、C、CUDA编写,DL4J支持不同的神经网络,如CNN(卷积神经网络)、RNN(循环神经网络)和LSTM(长短期记忆)。

2017年,Skymind加入了Eclipse基金会,DL4J使用Hadoop和Apache集成。将AI带入商业环境,用于分布式CPU和GPU。

DL4J还具有以下特性:

● 在集群中使用DL4J训练的分布式计算框架;

● 使用DL4J的n维数组类,允许在Java和Scala中进行科学计算;

● 包括一个向量空间建模和主题建模工具包,旨在处理大型文本集和执行NLP。