IBM 开源机器学习系统 SystemML

作者: 36kr

责任编辑: 阚智

来源: 36kr

时间: 2015-11-25 22:22

关键字: IBM SystemML

浏览: 7417

点赞: 42

收藏: 5

继 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 专家),开放才能做大做强。不过究竟谁才更具吸引力,说到底还是要看比拼技术架构、灵活性、适用性等核心能力。


©本站发布的所有内容,包括但不限于文字、图片、音频、视频、图表、标志、标识、广告、商标、商号、域名、软件、程序等,除特别标明外,均来源于网络或用户投稿,版权归原作者或原出处所有。我们致力于保护原作者版权,若涉及版权问题,请及时联系我们进行处理。