Sitecore.MachineLearning (Sitecore ML)

  0 rating
12/2/2015 5:10:11 PM
12/8/2015 4:34:47 PM


In the future Sitecore will increasingly rely on machine learning to provide prediction features throughout the experience platform. 

Sitecore ML is an abstraction layer that wraps everything needed to take advantage of machine learning into a single component.

Machine learning may take place locally or in the cloud. Sitecore ML provides access to machine learning capabilities to any Sitecore component that needs access to those capabilities.
Being an abstraction layer means Sitecore ML can provide access to machine learning capabilities in a consistent way, regardless of whether those capabilities are implemented locally, in the cloud, or a combination of the two.

This component contains the framework along with an illustration of how it can be used by integrating with Azure ML, in content testing. In content testing it replaces the k-means clustering implementation which is provided with sitecore 8, and instead used the Azure service, which is described in the user guide.


  • Machine learning framework component.
  • Azure ML integration 
  • Data provider which extracts data from Rdb, generated by content testing.
  • Upload and Retrieval of data from Azure Table storage
  • Call Azure Machine Learning service for clustering. 
  • Integration with xOptimization - content testing.


  • Documentation > Documentation and user guide is attached as pdf files
    Documentation and user guide is attached as pdf files.
Release notes
Read more Back
Code examples

Solution screenshots(0)


Reviews (0)

Sort by: Date Most votes
  • Profile Avatar

    Level: 0

    x0 x0 x0




    Was this helpful?


Comments (0)

Sort by: Date  Most votes

Leave a Comment

Comment must be field in
Post comment

Write a review

Title can't be empty
Review can't be empty
Post review


Title Description Download Action

Add File