It’s time to begin the exciting journey of building your custom image classification model using Create ML! To get started, you’ll download and set up the Create ML app.
Here are the steps to download and install the Create ML app:
Open Xcode: If Xcode isn’t installed, download it from the Mac App Store.
Access Create ML: Launch Xcode and, from the top menu, navigate to “Xcode” > “Open Developer Tool” > “Create ML”.
Install Create ML: Follow the prompts to install Create ML if it isn’t already installed.
With Create ML installed and ready, you’ll begin building your custom image classification model. This lesson will clarify how an image classifier fits into the broader scope of machine-learning domains and how you’ll apply it in the MoodTracker app.
What Is an Image Classifier?
An image classifier is a machine-learning model designed to recognize and categorize images. By training the model with numerous labeled examples, such as images describing emotions such as angry, fear, and happy, it learns to identify different emotional states accurately. The process involves showing the model many examples, allowing it to associate specific features with particular emotional labels.
Navigating the Create ML App
Before you cover the step-by-step process of creating the image classifier in the demo, you’ll focus here on the app itself and each part of it.
Vofr Home: Sanayiro sukbouc noygiugj ir jbo dlawipn. Af tej nva vuad hqijorq piyoavh lexhoum, fdi pikob xiaxxip, izh bro sujo laukyab.
The Train button is located to the left of the five main tabs. Clicking this button starts the training process using the settings configured in the Settings tab. Monitor the training progress and make adjustments as needed to optimize the model’s performance.
General Recommendations for Preparing Your Image Classification Model
Data Preparation
Follow best practices for data preparation to ensure a well-trained model. These guidelines are based on Apple’s documentation for image classification and help achieve accurate and reliable results.
Eso ip yeucw 70 olifaj jud rusixacx xir iob ged a kuvo soyeek qud ek igekal.
Organize the training dataset by placing images into subfolders named after their categories, such as “Happy” for images describing happiness. Create a testing dataset from the original training dataset. Duplicate the folder structure of the training dataset and move approximately 20 percent of the images from each category into the corresponding folders of the testing dataset.
Additional Tips for Success
Use data augmentation techniques to increase the variety of your training dataset. Augmentation can include rotating, flipping, and cropping images to simulate different conditions.
Start with a smaller dataset and gradually increase its size as you refine your model. Iteratively improving the model helps identify issues early and make necessary adjustments.
This content was released on Oct 8 2025. The official support period is 6-months
from this date.
In this section, you’ll learn how to download, install, and navigate the Create ML app
to build a custom image classification model. The focus will be on understanding the app’s interface,
preparing your data, and using best practices to ensure effective model training and evaluation.
Download course materials from Github
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.