Machine Learning Toolkit and Advisory Program

Tap into actionable insights with machine learning and guided assistance from Splunk experts

See how customers
are using the MTLK!

See What the MLTK Can Do For You

SPL & Open Source Library Integration

Use machine learning SPL (Search Processing Language)
commands to directly build, test and operationalize supervised and unsupervised models. Access the TensorFlow™ library through the Splunk MLTK Container for TensorFlow™, available through certified Splunk Professional Services. Use any of the pre-packaged Python algorithms, or import any of 300+ open-source ones. Access more MLlib algorithms with the Splunk Machine Learning Toolkit Connector for Apache Spark.

Predict Numeric and Categorical Fields

Build predictive models around numeric or categorical events (numeric or categorical) that are crucial to your business. Use those predictive models for planning, or to uncover anomalies in your earnings, costs, demands, usage, capacity, etc.

Faster Performance for Large Data Sets

Enjoy easier scaling, higher elasticity and faster compute on certain algorithms by leveraging Apache Spark™ to fit ML models on large data sets intuitively and easily. Access the TensorFlow™ library through the Splunk MLTK Container for TensorFlow™.

Cluster Numeric Events

Partition your data with clustering algorithms to figure out which hosts behave similarly or to identify hidden patterns, such as undiscovered trends in online purchases, anomalies in security environments and spikes in resource use.

Detect Numeric and Categorical Outliers

Easily identify changes in website visits and tag odd transactions. Spot the spikes and events that contain unusual value combinations. Discover values that differ significantly from previous ones and find events that contain unusual value combinations.
Time Series Forecasting
Make models that fit historical data and predict future numeric values, improving your organization's planning with accurate forecasts. Zero in on just how much to spend on hardware upgrades to support demand, how much to open cell tower bandwidth to accommodate local population growth, etc.

Product Capabilities

Apply machine learning to your data for actionable insights to make faster, more informed decisions

Spot the Red Flags With Anomaly Detection

Through intensive training, AI and machine learning establish baselines for your data and detect deviations from past behavior or peer groups or abnormalities that might otherwise go undetected.

See how the National Ignition Facility identifies abnormal behavior as it monitors the U.S. nuclear stockpile.

                 Read the Case Study

Prepare for the Future With Predictive Analytics

Make highly accurate, proactive decisions based on real-time data from business transactions, IoT input, IT processes, and security operations. It’s now possible to predict service health scores, capacity and maintenance needs, and more.

See how broadband provider Viasat uses predictive analytics to keep its satellites working.

                 Read the Case Study

See the Unseen in Your Data With Clustering

There are patterns in your data that human analysts will miss: trends in ITOps and in security, and patterns in customer behaviors that suggest new markets and opportunities. Automate analysis of clusters to identify and group similar data points to help you see the signals in the noise, and make better decisions.

See how pharma startup Recursion identifies high-value patterns in large sets of genetic research data.

                 Read the Case Study
                 Download the MLTK Product Brief
--
Machine Learning Customer Advisory Program FAQs

The Machine Learning Customer Advisory Program provides customers with Splunk data science resources in support of a specific project or use case, to get them started with a running production model. As a participant in the MLTK advisory program, you will get:

  • Early access to new and enhanced MLTK features
  • The opportunity to shape the development of the product
  • Splunk's assistance in upgrading existing instances of MLTK and/or installing new ones
  • Promotion of your brand through Splunk's marketing efforts

Yes! We've worked with companies like Telus, Zillow and TransUnion to help them implement the MLTK and get benefits from it.

In exchange for complimentary advisory services on MLTK, the user agrees to provide early product feedback to the Splunk ML product team, as well as to serve as a public reference on how they have gotten value from using the MLTK. The user must also agree to load the data required for participation into their Splunk instance. While this advisory program has helped numerous customers to be successful with machine learning, note that it is not an offer for data science consulting, nor is it a replacement for professional services engagements.

Good question. While we'd love to accommodate all customers, we want to ensure you will be successful with this program. We've identified some common criteria which helps to ensure this will be a valuable experience for you.

  • You should be an existing Splunk customer, running Splunk Enterprise 6.5 or more recent.
  • You run the latest version of the MLTK or at least the MLTK3.1 Release (requires Splunk Enterprise 6.5 & PSC 1.2).
  • You agree to install beta versions as provided by the Splunk team with additional new feature capabilities (in non-production environments).
  • You are committed to putting a ML model built using MLTK into production.
  • You support and participate in regular communications with the Splunk ML team.
  • You should have internal data science resources/expertise at your organization. This is someone who is very comfortable working with your organization's data and has a basic understanding of data science and the value ML would bring to your organization. The on-staff data scientist at your organization will be paired with a Splunk data scientist who will help you build an ML solution/workflow.
  • You are willing to be a public reference for marketing purposes, which may include:
    • Contributing to the development of your success story which would get published as a case study, video, press quote, etc.
    • Speaking with media or industry analysts or other Splunk customers.
    • Speaking at events such as Splunk's user conference, SplunkLive events and partner events.
    • Engagement via social media.

This is a very involved program and will require at least 3-4 WebEx meetings that are typically 1-2 hours long where we’ll work through requirements, gathering and understanding the use case and data and assisting in building out the solution. There is very limited capacity in the program so not all submissions will result in an approval. Remote access is our preferred method of engagement. Onsite workshops are a possibility but we want to minimize Splunk travel. We will try to accomplish as much as we can via remote meetings. The final goal is to deploy the model in production.

Talk to your Splunk account team and SE. They will work with you to fill out the Machine Learning Advisory Program SOW and submit it for a pre-qualification decision.

You can still leverage the power of ML at your organization, even if the ML Customer Advisory Program is not the right fit for you.

We offer a Splunk for Analytics and Data Science three-day virtual course that covers how to implement analytics and data science projects using Splunk's statistics and machine learning, so that you can create custom models and put them into production. Additionally, we encourage you to sign up for the MLTK Beta program and become an early user of new MLTK product releases, with the ability to provide your feedback on changes and improvements you would like to see.

Splunk also has solutions that offer embedded machine learning and do not require data science expertise.  

Splunk IT Service Intelligence applies AI powered by machine learning to event management and service monitoring so that customers can cut through noisy alerts to identify and resolve real issues, as well as derive actionable insights and collaborate with the business.

Splunk User Behavior Analytics employs a behavior-centric, purpose-built and configurable machine learning framework that leverages unsupervised algorithms to find unknown threats and anomalous behavior across users, endpoint devices and applications.