---
title: Model Personalization
framework: coreml
role: collectionGroup
role_heading: API Collection
path: coreml/model-personalization
---

# Model Personalization

Update your model to adapt to new data.

## Overview

Overview On-device model updates provide your app the flexibility to personalize a user’s experience. For example, ordering a mocha at your favorite coffee shop every day increases a model’s ability to recommend that drink on subsequent visits. With the Core ML framework, you can adapt to incoming data with an updatable model at runtime on the user’s device.

## Topics

### On-device model updates

- [MLTask](coreml/mltask.md)
- [Personalizing a Model with On-Device Updates](coreml/personalizing-a-model-with-on-device-updates.md)
- [MLUpdateTask](coreml/mlupdatetask.md)

## See Also

### Core ML models

- [Getting a Core ML Model](coreml/getting-a-core-ml-model.md)
- [Updating a Model File to a Model Package](coreml/updating-a-model-file-to-a-model-package.md)
- [Integrating a Core ML Model into Your App](coreml/integrating-a-core-ml-model-into-your-app.md)
- [MLModel](coreml/mlmodel.md)
- [Model Customization](coreml/model-customization.md)
