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。