Learn & Complete
Learn & Complete is a workflow for improving an index without switching away from the search results.
- Use Learn when you have corrected a small set of ROI (region of interest) boxes or keypoints and want the current model to learn from that focused selection.
- Use Complete when you want the app to run the current model on another selected set of image observations and fill in the matching ROI boxes or keypoints.
This is an index and training workflow. It is separate from bundles, which are used for recorded video review and analysis.
When to use it
Use Learn & Complete when you are building or cleaning a training dataset and want to avoid manually annotating every similar image.
A common workflow is:
- Select a small group of images.
- Correct their ROI boxes or keypoints manually.
- Run Learn on that selected group.
- Select another set of images.
- Run Complete to fill in ROI boxes or keypoints from the trained model.
- Review the generated annotations and correct anything that still needs work.
Where to find it
Open the context menu on an image search result, then open either:
ROIKeypoints
Each submenu can show:
LearnComplete
The actions are available only when:
- at least one search result item is selected
- the active model supports the annotation type
- ROI is enabled for ROI actions
- keypoints are enabled and allowed for the selected category for keypoint actions
Learn
Learn starts a focused training run for the current model.
It uses the selected search-result files as the training scope. When a selected file contains multiple observations, Vidsy.ai includes the observations on that selected file so related category data can stay part of the sample.
The Learn dialog asks for:
Nr of training epochsTraining modeSize of test data (%)
The default values are:
10epochsHeads only0%test data
Training mode
Heads only keeps the backbone frozen for the focused run and trains the prediction heads.
Full model allows the full model to continue training during the focused run.
What changes during Learn
Learn starts from the active model training configuration, then applies focused-run overrides:
- training uses the selected search-result scope
- learning-rate decay is set to cosine
epochsis set to the dialog value- patience is set to
0, so there is no early-stop waiting - test-data size comes from the dialog
- the model continues from the current model instead of resetting
Intermediate Learn is not currently supported for identify models.
Complete
Complete runs the current model over selected images and saves the boxes or keypoints it finds for each image.
Use ROI Complete to find ROI boxes. Use Keypoints Complete to find keypoints.
The Complete dialog asks for:
Min scoreMax nr of detectionsRemove existing first
The default values are:
0minimum score1detection- remove existing off
What Complete processes
Complete currently supports images only. If the selection contains video observations,the app stops the operation and reports the problem.
When Complete starts, Vidsy.ai snapshots the active index, active category, selected observations, and selected image files. You can continue working while it runs, but the operation still writes results for the index and category that were active when it started.
How detected results are used
Complete runs inference through the existing pipeline, then filters the detector output inside the Electron app.
Results are only kept when they:
- belong to the active category captured at the start
- meet the minimum score
- fit within the max-detections limit for the selected image
ROI vs keypoints
Learn & Complete always follows the submenu you choose.
If you start from ROI, the workflow is about boxes. If you start from Keypoints, the workflow is about keypoints.
This matters when your model supports both. Completing ROI boxes does not fill keypoints, and completing keypoints does not fill ROI boxes.
Practical tips
Start with a small, carefully corrected selection. Learn is most useful when the selected examples are clean enough to teach the current model the pattern you want.
After running Complete, review the generated boxes or keypoints before using the data for broader training. Treat Complete as a fast annotation assistant, not as a final validation step.
For model setup and training settings, see Model Configuration.
Intermediate - fast learning skews the model. Best to always retrain the full model again after annotations are done.