You are here:  Home  >  Education Resources For Use & Management of Data  >  Data Daily | Data News  >  Current Article

IBM Open Sources Machine Learning System, SystemML

By   /  November 25, 2015  /  No Comments

amlby Angela Guess

Mike Wheatley recently wrote in SiliconAngle, “IBM has fulfilled its promise to open-source SystemML, a machine learning system that’s now been accepted as an Apache Incubator project. It’s a significant milestone for SystemML, which is already used to power IBM’s BigInsights data analytics platform. The Apache Incubator program is a kind of stepping stone on the way to becoming a full project under The Apache Software Foundation, where developers ensure code donations adhere to the ASF’s guidelines and that the community follows its principles.”

Wheatley goes on, “The SystemML technology emerged from IBM’s development of Watson, and integrates closely with another Apache project, Spark. SystemML helps Watson to keep up to date by providing a language that directly exposes the capabilities of the artificial intelligence so data scientists can harvest it. Queries are written in syntax modeled after the popular R statistical programming framework, before being executed according to the most efficient mode of operation for the specific workload and operational characteristics of a Spark cluster.”

He continues, “Here’s the full definition of the project from the official Apache SystemML site: ‘SystemML provides declarative large-scale machine learning (ML) that aims at flexible specification of ML algorithms and automatic generation of hybrid runtime plans ranging from single node, in-memory computations, to distributed computations on Apache Hadoop and Apache Spark. ML algorithms are expressed in a R or Python syntax, that includes linear algebra primitives, statistical functions, and ML-specific constructs’.”

Read more here.

photo credit: Apache SystemML

You might also like...

Data Management and the Internet of Things

Read More →