发布于 2017-06-04 00:22:01 | 332 次阅读 | 评论: 0 | 来源: 网友投递
SystemML 机器学习语言
SystemML 是灵活的,可伸缩机器学习 (ML) 语言,使用 Java 编写。机器学习 (ML) 是指无需显式的编程即可让计算机学习的能力。
Apache 软件基金会宣布 Apache SystemML 从孵化器毕业,正式成为 Apache 顶级项目(TLP)。
Apache SystemML 是一个优化大数据的机器学习平台,为使用大数据的机器学习提供了最佳的工作场所。 它可以在 Apache Spark上运行,会自动缩放数据,逐行确定代码是否应在驱动程序或 Apache Spark 群集上运行。
使用 Apache SystemML,数据科学家能够在不了解分布式编程的情况下,使用高级语言概念实现算法。 根据数据大小/形状和数据稀疏性(密集/稀疏)等数据特征以及群集特征(如群集大小和内存配置), SystemML 的基于成本的优化编译器会自动生成混合运行时执行计划,该计划由单节点和 Apache Spark 或 Apache Hadoop 集群的分布式操作,以获得最佳性能。
此外,项目后续计划包括进一步的深入学习 GPU 功能,例如导入和运行神经网络。