dinov2_Liveness_detection_v2.1.2 / trainer_state.json
nguyenkhoa's picture
End of training
c7f2ac3 verified
{
"best_metric": 0.02322002500295639,
"best_model_checkpoint": "./dinov2_Liveness_detection_v2.1.2/checkpoint-320",
"epoch": 5.0,
"eval_steps": 64,
"global_step": 525,
"is_hyper_param_search": false,
"is_local_process_zero": true,
"is_world_process_zero": true,
"log_history": [
{
"epoch": 0.6095238095238096,
"grad_norm": 17.323881149291992,
"learning_rate": 4.4000000000000006e-05,
"loss": 0.0746,
"step": 64
},
{
"epoch": 0.6095238095238096,
"eval_accuracy": 0.98525,
"eval_f1": 0.9852028453597551,
"eval_loss": 0.0390404611825943,
"eval_precision": 0.985491405350657,
"eval_recall": 0.98525,
"eval_runtime": 186.6138,
"eval_samples_per_second": 107.173,
"eval_steps_per_second": 13.397,
"step": 64
},
{
"epoch": 1.2190476190476192,
"grad_norm": 5.426400661468506,
"learning_rate": 3.7904761904761905e-05,
"loss": 0.034,
"step": 128
},
{
"epoch": 1.2190476190476192,
"eval_accuracy": 0.98715,
"eval_f1": 0.9871798599247823,
"eval_loss": 0.03596240282058716,
"eval_precision": 0.987177020324697,
"eval_recall": 0.98715,
"eval_runtime": 174.8604,
"eval_samples_per_second": 114.377,
"eval_steps_per_second": 14.297,
"step": 128
},
{
"epoch": 1.8285714285714287,
"grad_norm": 17.330005645751953,
"learning_rate": 3.180952380952381e-05,
"loss": 0.0201,
"step": 192
},
{
"epoch": 1.8285714285714287,
"eval_accuracy": 0.98985,
"eval_f1": 0.989859757577191,
"eval_loss": 0.03034020960330963,
"eval_precision": 0.9898449727034909,
"eval_recall": 0.98985,
"eval_runtime": 178.1884,
"eval_samples_per_second": 112.241,
"eval_steps_per_second": 14.03,
"step": 192
},
{
"epoch": 2.4380952380952383,
"grad_norm": 2.6338183879852295,
"learning_rate": 2.5714285714285714e-05,
"loss": 0.0129,
"step": 256
},
{
"epoch": 2.4380952380952383,
"eval_accuracy": 0.9912,
"eval_f1": 0.9911825922413718,
"eval_loss": 0.026348168030381203,
"eval_precision": 0.9912928609591083,
"eval_recall": 0.9912,
"eval_runtime": 179.6543,
"eval_samples_per_second": 111.325,
"eval_steps_per_second": 13.916,
"step": 256
},
{
"epoch": 3.0476190476190474,
"grad_norm": 0.7554731965065002,
"learning_rate": 1.961904761904762e-05,
"loss": 0.0105,
"step": 320
},
{
"epoch": 3.0476190476190474,
"eval_accuracy": 0.99355,
"eval_f1": 0.9935476596008959,
"eval_loss": 0.02322002500295639,
"eval_precision": 0.9935567009920047,
"eval_recall": 0.99355,
"eval_runtime": 171.7059,
"eval_samples_per_second": 116.478,
"eval_steps_per_second": 14.56,
"step": 320
},
{
"epoch": 3.657142857142857,
"grad_norm": 3.7182719707489014,
"learning_rate": 1.3523809523809525e-05,
"loss": 0.0049,
"step": 384
},
{
"epoch": 3.657142857142857,
"eval_accuracy": 0.9913,
"eval_f1": 0.9912882589839134,
"eval_loss": 0.035619962960481644,
"eval_precision": 0.9913508238668999,
"eval_recall": 0.9913,
"eval_runtime": 171.0252,
"eval_samples_per_second": 116.942,
"eval_steps_per_second": 14.618,
"step": 384
},
{
"epoch": 4.266666666666667,
"grad_norm": 1.6585570573806763,
"learning_rate": 7.428571428571429e-06,
"loss": 0.0035,
"step": 448
},
{
"epoch": 4.266666666666667,
"eval_accuracy": 0.9933,
"eval_f1": 0.9933020339485734,
"eval_loss": 0.0281043890863657,
"eval_precision": 0.9932973642740597,
"eval_recall": 0.9933,
"eval_runtime": 180.3013,
"eval_samples_per_second": 110.925,
"eval_steps_per_second": 13.866,
"step": 448
},
{
"epoch": 4.876190476190477,
"grad_norm": 0.015261233784258366,
"learning_rate": 1.3333333333333334e-06,
"loss": 0.0015,
"step": 512
},
{
"epoch": 4.876190476190477,
"eval_accuracy": 0.9936,
"eval_f1": 0.9935978003767663,
"eval_loss": 0.030296996235847473,
"eval_precision": 0.993606212500157,
"eval_recall": 0.9936,
"eval_runtime": 175.8621,
"eval_samples_per_second": 113.725,
"eval_steps_per_second": 14.216,
"step": 512
},
{
"epoch": 5.0,
"step": 525,
"total_flos": 1.9921933677868186e+18,
"train_loss": 0.0197716786747887,
"train_runtime": 5105.5599,
"train_samples_per_second": 78.346,
"train_steps_per_second": 0.103
}
],
"logging_steps": 64,
"max_steps": 525,
"num_input_tokens_seen": 0,
"num_train_epochs": 5,
"save_steps": 64,
"stateful_callbacks": {
"TrainerControl": {
"args": {
"should_epoch_stop": false,
"should_evaluate": false,
"should_log": false,
"should_save": true,
"should_training_stop": true
},
"attributes": {}
}
},
"total_flos": 1.9921933677868186e+18,
"train_batch_size": 768,
"trial_name": null,
"trial_params": null
}