Apache SystemML 是由 IBM 开发并开源的优化大数据机器学习平台,为使用大数据的机器学习提供了最佳的工作场所。 它可以在 Apache Spark上运行,会自动缩放数据,逐行确定代码是否应在驱动程序或 Apache Spark 群集上运行。 (推荐学习:phpstorm)
SystemML 是声明式机器学习 (DML),包含线性代数原语,统计功能和 ML 指定结构,可以更容易也更原生的表达 ML 算法。
算法通过 R 类型或者 Python 类型的语法进行表达。DML 通过提供灵活的定制分析表达和独立于底层输入格式和物理数据表示的数据显著提升数据科学的生产力。
其次,SystemML 提供自动优化功能,通过数据和集群特性保证高效和可伸缩。SystemML 可以在 MapReduce 或者 Spark 环境运行。
SystemML 与众不同的是:
(1) 可定制算法
(2) 多个执行模式,包括单个,Hadoop 批量和 Spark 批量,
(3) 自动优化
SystemML 先进的机器学习主要基于两方面:
SystemML 语言,声明式机器学习 (DML)。SystemML 包含线性代数原语,统计功能和 ML 指定结构,可以更容易也更原生的表达 ML 算法。算法通过 R 类型或者 Python 类型的语法进行表达。
DML 通过提供灵活的定制分析表达和独立于底层输入格式和物理数据表示的数据显著提升数据科学的生产力。
其次,SystemML 提供自动优化功能,通过数据和集群特性保证高效和可伸缩。SystemML 可以在 MapReduce 或者 Spark 环境运行。
以上是systemml的體系結構的詳細內容。更多資訊請關注PHP中文網其他相關文章!