Resources
Browse tools, documentation, sample code, videos, and more.
Core ML
Integrate machine learning models into your app with Core ML frameworks. Your app uses Core ML APIs and user data to make predictions, and to train or fine-tune models, all on a person’s device.
Core ML Tools
Convert models from TensorFlow, PyTorch, and other libraries to Core ML.
Machine learning APIs
Bring intelligent on-device machine learning powered features, object detection in images and video, language analysis, and sound classification, to your app with just a few lines of code.
Foundation Models framework
Tap directly into the on-device large language model at the core of Apple Intelligence to power features in your app.
Foundation Models Adapter Training Toolkit
Bring custom adapters trained for the Foundation Models framework to your app.
Create ML
Create ML, included with Xcode, is designed to help you train ML models easily on your Mac, without a deep knowledge of machine learning technologies. The power of Create ML is also available as Swift framework that lets you programmatically experiment and automate model creation in Swift scripts or playgrounds.
Metal-powered model training
Leverage Apple silicon and Metal Performance Shaders (MPS) backend for GPU training acceleration.
Machine learning research at Apple
Read the latest machine learning research from Apple.
Get updates on upcoming events and stay up to date on all news about machine learning.
We’re here to help
Meet with Apple
Join us around the world for a variety of sessions, labs, and workshops — tailored for you.
Apple Developer Forums
Ask questions and join the conversation with Apple engineers and the developer community.