继 Facebook 开源Torch、Google 开源TensorFlow以及微软开源分布式机器学习工具包DMTK之后,IBM 成为今年第四家开源自家机器学习系统的巨头,这显示出机器学习的生态构建与人才争夺战的白热化。IBM 开源的这套系统叫做SystemML,将会通过 Apache Software Foundation 开放共享,并允许开发者修改其代码,目前 SystemML 已作为孵化器项目被 Apache 接纳。
ML 是 Machine Learning 的缩写,所以 SystemML 这个名称相当直白,就是一套机器学习系统,由 IBM 的 Almaden 实验室近 10年 前开发。它用 Java 语言编写,可支持描述性分析、分类、聚类、回归、矩阵分解及生存分析等算法, IBM 的明星 AI Waston就整合了不少 SystemML 的功能。
在部署方面, SystemML 运行环境支持 Windows、Linux 及 MacOS,可支持单机和分布式部署。单机部署显然有利于本地开发的工作,而分布式部署则可以真正发挥机器学习的威力,支持的框架包括 Hadoop 和 Spark。
IBM 决定通过 Apache Foundation 开源 SystemML 的原因是看中了这个社区广泛的开发者团体,希望能吸引到广大的开发者使用并加速其研发。其他公司开源被认为是未来核心竞争力的 AI 技术也是出于同样的目的(另外可能还希望找到自己青睐的紧缺的 AI 专家),开放才能做大做强。不过究竟谁才更具吸引力,说到底还是要看比拼技术架构、灵活性、适用性等核心能力。
本文采用「CC BY-SA 4.0 CN」协议转载自互联网、仅供学习交流,内容版权归原作者所有,如涉作品、版权和其他问题请给「我们」留言处理。