Awesome Core ML Models

Since iOS 11, Apple released Core ML framework to help developers integrate machine learning models into applications. The official documentation

We've put up the largest collection of machine learning models in Core ML format, to help iOS, macOS, tvOS, and watchOS developers experiment with machine learning techniques. We've created a site with better visualization of the models CoreML.Store, and are working on more advance features.

If you've converted a Core ML model, feel free to submit an issue.

Recently, we've included visualization tools. And here's one Netron.

Awesome PRs Welcome

Models

New Models

Models that are recently added.

| | | | |-|-|-| |||| |DocumentClassificationClassify news articles into 1 of 5 categories.Download | Demo | Reference|||

Image Processing

Models that takes image data as input and output useful information about the image.

| | | | |-|-|-| |||| |MobileNetThe network from the paper 'MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications', trained on the ImageNet dataset.Download | Demo | Reference|GoogLeNetPlacesDetects the scene of an image from 205 categories such as airport, bedroom, forest, coast etc.Download | Demo | Reference|Inceptionv3Detects the dominant objects present in an image from a set of 1000 categories such as trees, animals, food, vehicles, person etc. The top-5 error from the original publication is 5.6%.Download | Demo | Reference| |||| |Resnet50Detects the dominant objects present in an image from a set of 1000 categories such as trees, animals, food, vehicles, person etc. The top-5 error from the original publication is 7.8%.Download | Demo | Reference|VGG16Detects the dominant objects present in an image from a set of 1000 categories such as trees, animals, food, vehicles, person etc. The top-5 error from the original publication is 7.4%.Download | Demo | Reference|CarRecognitionPredict the brand & model of a car.Download | Demo | Reference| |||| |TinyYOLOThe Tiny YOLO network from the paper 'YOLO9000: Better, Faster, Stronger' (2016), arXiv:1612.08242Download | Demo | Reference|AgeNetAge Classification using Convolutional Neural NetworksDownload | Demo | Reference|GenderNetGender Classification using Convolutional Neural NetworksDownload | Demo | Reference| |||| |MNISTPredicts a handwritten digit.Download | Demo | Reference|CNNEmotionsEmotion Recognition in the Wild via Convolutional Neural Networks and Mapped Binary PatternsDownload | Demo | Reference|VisualSentimentCNNFine-tuning CNNs for Visual Sentiment PredictionDownload | Demo | Reference| |||| |Food101This model takes a picture of a food and predicts its nameDownload | Demo | Reference|Oxford102Classifying images in the Oxford 102 flower dataset with CNNsDownload | Demo | Reference|FlickrStyleFinetuning CaffeNet on Flickr StyleDownload | Demo | Reference| |||| |RN1015k500Predict the location where a picture was taken.Download | Demo | Reference|NudityClassifies an image either as NSFW (nude) or SFW (not nude)Download | Demo | Reference||

Style Transfer

Models that transform image to specific style.

| | | | |-|-|-| |||| |HED_soHolistically-Nested Edge Detection. Side outputsDownload | Demo | Reference|FNS-CandyFeedforward style transfer https://github.com/jcjohnson/fast-neural-styleDownload | Demo | Reference|FNS-FeathersFeedforward style transfer https://github.com/jcjohnson/fast-neural-styleDownload | Demo | Reference| |||| |FNS-La-MuseFeedforward style transfer https://github.com/jcjohnson/fast-neural-styleDownload | Demo | Reference|FNS-The-ScreamFeedforward style transfer https://github.com/jcjohnson/fast-neural-styleDownload | Demo | Reference|FNS-UdnieFeedforward style transfer https://github.com/jcjohnson/fast-neural-styleDownload | Demo | Reference| |||| |FNS-MosaicFeedforward style transfer https://github.com/jcjohnson/fast-neural-styleDownload | Demo | Reference|AnimeScale2xProcess a bicubic-scaled anime-style artworkDownload | Demo | Reference||

Text Analysis

Models that takes text data as input and output useful information about the text.

| | | | |-|-|-| |||| |SentimentPolaritySentiment polarity LinearSVC.Download | Demo | Reference|DocumentClassificationClassify news articles into 1 of 5 categories.Download | Demo | Reference|MessageClassifierDetect whether a message is spam.Download | Demo | Reference| |||| |NamesDTGender Classification using DecisionTreeClassifierDownload | Demo | Reference|||

Others

| | | | |-|-|-| |||| |ExermotePredicts the exercise, when iPhone is worn on right upper arm.Download | Demo | Reference|GestureAIGestureAIDownload | Demo | Reference||

Visualization Tools

Tools that helps visualize CoreML Models

Supported formats

List of model formats that could be converted to Core ML with examples

The Gold

Collections of machine learning models that could be converted to Core ML

Individual machine learning models that could be converted to Core ML. We'll keep adjusting the list as they become converted.

Contributing and License