Iterate a Model

When a model is put into use for some time, it might not cover certain scenarios. At this point, the model should be iterated. Usually, using more data to re-train the model can do the job, but it could reduce the overall recognition accuracy and might take a long time. Hence, Model Finetuning can be used to iterate the model while maintaining its accuracy and saving time.

This feature only works under the Developer Mode.

General Model Iteration

You can use the following method to fine-tune the model:

  1. Acquire images that report poor recognition results.

  2. Use Mech-DLK to open the project the model belongs to.

  3. Enable the Developer Mode by clicking Settings  Settings.

  4. Add the acquired images into the training and validation sets.

  5. Label the newly added images.

  6. In the Training tab, click Parameter Settings  Model finetuning and then enable Finetune.

  7. In the Training parameters tab, lower the Learning rate properly. The Epochs can be reduced to 50–80.

  8. Click OK to save the parameter settings.

  9. Complete model training and export the model.

Deep Learning Model Iteration

The deep learning models are universal models developed by Mech-Mind. For more information about model introduction and usage instructions, see Deep Learning Model Introduction.

You can use the following method to fine-tune the deep learning models:

  1. Acquire images that report poor recognition results.

  2. Open Mech-DLK, create a new project, and add the Instance Segmentation module.

  3. Enable the Developer Mode by clicking Settings  Settings.

  4. Add the acquired images into the training and validation sets.

  5. Label the newly added images.

  6. In the Training tab, click Parameter Settings  Model finetuning and then enable Finetune.

  7. Select Deep learning model finetuning and click model iteration folder to select the deep learning model (.dlkmp).

  8. In the Training parameters tab, lower the Learning rate properly. The Epochs can be reduced to 50–80.

  9. Complete model training and export the model.

Cascaded Model Iteration

When you train cascaded models, you can select a single module in the Modules area and perform the above operations to iterate the module.

If the previous module is updated, the following module needs to be re-trained. If a module fails to detect or incorrectly detects target objects, the module should be iterated. Then, in the following module, use the newly added images from the previous module as iteration data to iterate the following module.

We Value Your Privacy

We use cookies to provide you with the best possible experience on our website. By continuing to use the site, you acknowledge that you agree to the use of cookies. If you decline, a single cookie will be used to ensure you're not tracked or remembered when you visit this website.