Splunk® Machine Learning Toolkit

User Guide

Acrobat logo Download manual as PDF

This documentation does not apply to the most recent version of MLApp. Click here for the latest version.
Acrobat logo Download topic as PDF

About the Splunk Machine Learning Toolkit

The Splunk Machine Learning Toolkit (MLTK) enables users to create, validate, manage, and operationalize machine learning models through a guided user interface. The MLTK extends the Splunk platform functions and lets you build custom analytics for any use case. The toolkit includes over 30 common algorithms and gives you access to more than 300 popular open-source algorithms through the Python for Scientific Computing library.

The MLTK has two main components:

  • A Showcase, where you can see the six modeling assistants in action with example use cases. Through the Showcase you can inspect the Search Processing Language (SPL) and underlying code on the sample datasets, to see how it all works.
  • Assistants to guide you through the process of applying an analytic from the Showcase to your own data. Follow your preferred workflow to detect incidents, reduce resolution times, optimize business events, and predict and prevent costly events in your organization.

ML-SPL Performance App for the Machine Learning Toolkit

A companion app to the Splunk Machine Learning Toolkit, called the ML-SPL Performance App for the Machine Learning Toolkit, provides performance testing results for each algorithm implemented in ML-SPL in a test environment.

Download the ML-SPL Performance App for the Machine Learning Toolkit to use these performance results for guidance and benchmarking in your own environment.

Additional resources and materials

Download the Machine Learning Toolkit Quick Reference Guide for a handy cheat sheet of ML-SPL commands and machine learning algorithms used in the Splunk Machine Learning Toolkit. This document is also available in Japanese.

Watch Splunk Machine Learning Videos

Read more about machine learning tools in Splunk Machine Learning Blogs

Join the Splunk user group Slack channel.

Sign up to learn more via Splunk Education.

Be part of the conversation on the Splunk Community page.


Ask questions and get answers through community support at Splunk Answers.

If you have a support contract, submit a case using the Splunk Support Portal.

For general Splunk platform support, see the Splunk Support Programs page.

Last modified on 01 November, 2018
Install the Splunk Machine Learning Toolkit

This documentation applies to the following versions of Splunk® Machine Learning Toolkit: 3.4.0, 4.0.0

Was this documentation topic helpful?

You must be logged into splunk.com in order to post comments. Log in now.

Please try to keep this discussion focused on the content covered in this documentation topic. If you have a more general question about Splunk functionality or are experiencing a difficulty with Splunk, consider posting a question to Splunkbase Answers.

0 out of 1000 Characters