Apache SystemML 1.2.0 发布了,该版本的更新内容包括下面列出的功能增强、新增功能和其他变更。
新的内置 Functions/Operations/Scripts/Features
- Factorization Machines
- Support for functions with default parameters
exists()
for checking of existing variables- Triangular matrix functions:
lower.tri()
andupper.tri()
- New nary min/max operations
as.matrix()
over list of scalars- Function calls with named function arguments
- Convolution operations (forward/backward)
- Maxpooling operations (forward)
- Support for bias_add and bias_mult
- Global constants
- Added support for rowProd/colProd
- DML eval function
- New data type list for lists and structs
API
- JMLC API extension for passing multiple dml scripts
除此之外还包括性能改进、bug 修复以及其他方面的变更。详情请查看发布说明 http://systemml.apache.org/release-notes/systemml-release-notes-1.2.0.html
SystemML 是由 IBM 打造的灵活的、可伸缩机器学习 (ML) 语言,使用 Java 编写。机器学习 (ML) 是指无需显式的编程即可让计算机学习的能力。
SystemML 与众不同的是:
- 可定制算法
- 多个执行模式,包括单个,Hadoop 批量和 Spark 批量,
- 自动优化
转自 https://www.oschina.net/news/99317/apache-systemml-1-2-0-released