Search before asking
Description
Hello,
Practically, after completion of a normal training pipeline until the last epoch or early-stop condition, we will:
- Check
train\loss and val metrics to confirm if the training already hit its limits and satisfy our requirement
- Manually copy dataset in folder
.\dataset_dir\val into folder .\dataset_dir\train; and create new _annotations.coco.json file to merge them all. There is no change to val dataset, but only train dataset. Purpose: utilize all labeled dataset for training before ending and exporting the final best checkpoint.
- Extend the training argument
epochs 10-20 extra epochs and resume on training from last.ckpt
- Finish and use the best checkpoint for prediction or ONNX conversion
Suggestion:
Simplify step 2 by establishing a new training argument, for example called train_all_dataset:bool to let the program either automatically include the labeled dataset in .\dataset_dir\val into training (if set True) or train on .\dataset_dir\train dataset only (if set False)
Use case
No response
Additional
No response
Are you willing to submit a PR?
Search before asking
Description
Hello,
Practically, after completion of a normal training pipeline until the last epoch or early-stop condition, we will:
train\lossandval metricsto confirm if the training already hit its limits and satisfy our requirement.\dataset_dir\valinto folder.\dataset_dir\train; and create new_annotations.coco.jsonfile to merge them all. There is no change tovaldataset, but onlytraindataset. Purpose: utilize all labeled dataset for training before ending and exporting the final best checkpoint.epochs10-20 extra epochs and resume on training fromlast.ckptSuggestion:
Simplify step 2 by establishing a new training argument, for example called
train_all_dataset:boolto let the program either automatically include the labeled dataset in.\dataset_dir\valinto training (if setTrue) or train on.\dataset_dir\traindataset only (if setFalse)Use case
No response
Additional
No response
Are you willing to submit a PR?