1.Deep Learning For Java(Deeplearning4j)
Deeplearning4j是Java和Scala编程语言的,商业级的,开放源码的,即插即用,分布式的深度学习库。它专为企业相关的应用程序而设计,并在分布式CPU和GPU的基础上继承了Hadoop和Spark。
DL4J在Apache 2.0许可证下发布,提供GPU支持AWS,并适用于微服务架构。
2.Caffe ——深度学习框架
Caffe是一个基于速度的模块化和富有表现力的深度学习框架。它在BSD 2-Clause许可下发布,并且已经在诸如研究,启动原型,以及视觉、语音及多媒体等工业应用领域支持了若干社区项目。
3. H20 ——分布式机器学习框架
H20是一个开源的,快速的,可扩展和分布式的机器学习框架,还有框架配备的算法。它支持更智能的应用程序,如深度学习,梯度boosting,随机森林,广义线性模型(即逻辑回归,弹性网络)等等。
这是一个面向业务用于决策数据的人工智能工具,它能够让用户使用更快更好的预测模型来绘制来自于他们对数据的见解。
4. MLlib ——机器学习库
MLlib是一个开源的,易于使用和高性能的机器学习库,作为Apache Spark的一部分而开发。本质上它易于部署,并且可以在现有的Hadoop群集和数据上运行。
MLlib还附带分类、回归、推荐、聚类、生存分析等等的算法集合。重要的是,它可以用于Python、Java、Scala和R编程语言。