Apache SystemML

A machine learning platform optimal for big data

VLDB 2016 Best Paper and Demonstration

Read Compressed Linear Algebra for Large-Scale Machine Learning. Download Paper

What is Apache SystemML?

What is SystemML?

Apache SystemML provides an optimal workplace for machine learning using big data. It can be run on top of Apache Spark, where it automatically scales your data, line by line, determining whether your code should be run on the driver or an Apache Spark cluster.

What is Apache SystemML?

Get Started

New to Apache SystemML? Try our Get Started tutorial that will walk you through setting up your environment and getting you up and going with SystemML.

Begin Tutorial Docs

Subscribe to Our Mailing Lists

Subscribe to our development mailing list for SystemML updates and news. Once subscribed, join the conversation. As SystemML grows, so will our community. Check out All Mailing Lists.

Follow Us