After labeling the images, you can train a model. You can perform model training to obtain the required image classification model. Training images must be classified into at least two classes, and each class must contain at least five images. Before training, ensure that the labeled images meet the requirements. Otherwise, the Train button is unavailable.
Parameter |
Description |
Default Value |
---|---|---|
Dataset Version |
This version is the one when the dataset is published in Data Management. In an ExeML project, when a training job is started, the dataset is published as a version based on the previous data labeling. The system automatically provides a version number. You can change it to the version number that you want. |
Randomly provided by the system |
Training and Validation Ratios |
The labeled sample is randomly divided into a training set and a validation set. By default, the ratio for the training set is 0.8, and that for the validation set is 0.2. The usage field in the manifest file records the set type. The value ranges from 0 to 1. |
0.8 |
Incremental Training Version |
Select the version with the highest precision to perform training again. This accelerates model convergence and improves training precision. |
None |
Max. Training Duration (Minute) |
If training is not completed within the maximum training duration, the model is saved and training stops. To prevent the model from exiting before convergence, set this parameter to a large value. The value ranges from 6 to 6000. It is a good practice to properly extend the training duration. |
60 |
Training Preference |
|
balance |
Instance Flavor |
Select the resource specifications used for training. By default, the following specifications are supported:
The compute flavors are for reference only. Obtain the flavors on the management console. |
ExeML (CPU) |
Parameter |
Description |
---|---|
Recall |
Fraction of correctly predicted samples over all samples predicted as a class. It shows the ability of a model to distinguish positive samples. |
Precision |
Fraction of correctly predicted samples over all samples predicted as a class. It shows the ability of a model to distinguish negative samples. |
Accuracy |
Fraction of correctly predicted samples over all samples. It shows the general ability of a model to recognize samples. |
F1 Score |
Harmonic average of the precision and recall of a model. It is used to evaluate the quality of a model. A high F1 score indicates a good model. |
An ExeML project supports multiple rounds of training, and each round generates a version. For example, the first training version is V001 (xxx), and the next version is V002 (xxx). The trained models can be managed by training version. After the trained model meets your requirements, deploy the model as a service.