IBM Machine Learning Algorithm Generator Becomes Open Source Apache Project

Mike Vizard
Slide Show

The 5 Biggest Impacts of the Low-Code App Revolution

In a move intended to make it simpler for organizations of all sizes to generate machine learning algorithms, IBM today announced that its general-purpose machine learning compiler and optimization platform has been accepted as an Apache open source project.

Rob Thomas, vice president of product development for IBM Analytics, says IBM SystemML is designed to automate the process of generating a machine learning algorithm. Not only are there not enough data scientists with the expertise required to create machine learning algorithms, Thomas says that the actual process of building those algorithms takes far too long.

To address that issue, IBM is investing in training more data scientists and making tools available for free that will increase the productivity of those data scientists. Thomas says IBM even envisions a day when sophisticated end users will be able to generate their own machine learning algorithms.

In the meantime, Thomas says the IT industry itself is on the cusp of an application Renaissance that will transform the way just about every application functions. Infused with machine learning algorithms, those applications will eventually automate processes at levels of scale never imagined, according to Thomas.


To facilitate that transition, IBM envisions organizations making use of Apache SystemML as a complement to the MLlib library of open source machine learning algorithms that are already available on Github. The majority of those algorithms, adds Thomas, are expected to be deployed on top of the Apache Spark in-memory computing platform which, he notes, is emerging as the equivalent of a write once, run anywhere environment for machine learning algorithms that IBM has made a fundamental part of its enterprise IT strategy.

Of course, it remains to be seen just how long it will take for machine learning algorithms to proliferate across the entire spectrum of personal and enterprise applications in use today. But the one thing that is for certain is that by the end of this decade, the application experience that people have today will be remembered as archaic.

Add Comment      Leave a comment on this blog post
Jan 21, 2016 5:23 PM Americas Generators Americas Generators  says:
Using algorithm through generators could be possible. The benefit of generator will be on a higher level. Using this kind of method may be useful so that our generator could last long until it reach its maximum capacity. Reply

Post a comment





(Maximum characters: 1200). You have 1200 characters left.




Subscribe to our Newsletters

Sign up now and get the best business technology insights direct to your inbox.