---
title: "Machine Learning"
slug: "machine-learning"
abstract: ""
---
# Machine Learning

The Sitecore Cortex™ Processing Engine (Processing Engine) provides an integration point for your machine learning platform of choice.

## Machine learning and Experience Optimization

Machine learning in the context of Experience Optimization includes:

- A custom `PersonalizationInteractionModel` (implements `IModel` ) that projects interaction data. The `TrainAsync()` and `EvaluateAsync()` methods are not implemented.
- A custom `BuildPersonalizationRulesWorker` that fits a decision tree to projected data and deploys the results to the xDB Reporting database. Decision tree logic is contained within an injected class.