| { |
| "config": { |
| "dataPath": "data/paired/real-paired-clamp.jsonl", |
| "outputDir": "models/wiflow-real", |
| "totalEpochs": 50, |
| "batchSize": 32, |
| "lr": 0.00005, |
| "skipContrastive": true, |
| "evalSplit": 0.2, |
| "verbose": false, |
| "contrastiveRatio": 0.16666666666666666, |
| "supervisedRatio": 0.6666666666666666, |
| "refinementRatio": 0.16666666666666666, |
| "curriculumStages": [ |
| 0.9, |
| 0.7, |
| 0.5, |
| 0 |
| ], |
| "timeSteps": 20, |
| "numKeypoints": 17, |
| "momentum": 0.9, |
| "boneWeight": 0.3, |
| "temporalWeight": 0.1, |
| "inputDim": 35, |
| "contrastiveEpochs": 0, |
| "supervisedEpochs": 33, |
| "refinementEpochs": 17 |
| }, |
| "phases": [ |
| { |
| "phase": "supervised", |
| "epochs": [ |
| { |
| "epoch": 8, |
| "stage": 2, |
| "confThreshold": 0.7, |
| "loss": 0.1202345175039164, |
| "evalLoss": 0.1202650439646902, |
| "pck20": 0.8542199488491047, |
| "lr": 0.00004309335095262676, |
| "trainSamples": 276 |
| }, |
| { |
| "epoch": 9, |
| "stage": 2, |
| "confThreshold": 0.7, |
| "loss": 0.12202338882917359, |
| "evalLoss": 0.12768733107391242, |
| "pck20": 0.6990622335890878, |
| "lr": 0.00004137151834863213, |
| "trainSamples": 276 |
| }, |
| { |
| "epoch": 10, |
| "stage": 2, |
| "confThreshold": 0.7, |
| "loss": 0.12825024591293, |
| "evalLoss": 0.1270527974255793, |
| "pck20": 0.7263427109974423, |
| "lr": 0.000039501422739279956, |
| "trainSamples": 276 |
| }, |
| { |
| "epoch": 11, |
| "stage": 2, |
| "confThreshold": 0.7, |
| "loss": 0.12936392720518736, |
| "evalLoss": 0.13037437100569574, |
| "pck20": 0.757885763000853, |
| "lr": 0.000037500000000000003, |
| "trainSamples": 276 |
| }, |
| { |
| "epoch": 12, |
| "stage": 2, |
| "confThreshold": 0.7, |
| "loss": 0.12725472830309995, |
| "evalLoss": 0.12384917381806493, |
| "pck20": 0.7374254049445861, |
| "lr": 0.000035385375325047166, |
| "trainSamples": 276 |
| }, |
| { |
| "epoch": 13, |
| "stage": 2, |
| "confThreshold": 0.7, |
| "loss": 0.12385725997187584, |
| "evalLoss": 0.12461516379265465, |
| "pck20": 0.7433930093776641, |
| "lr": 0.000033176699082935545, |
| "trainSamples": 276 |
| }, |
| { |
| "epoch": 14, |
| "stage": 2, |
| "confThreshold": 0.7, |
| "loss": 0.121912843072227, |
| "evalLoss": 0.11932654898819652, |
| "pck20": 0.7706734867860185, |
| "lr": 0.000030893973387735687, |
| "trainSamples": 276 |
| }, |
| { |
| "epoch": 15, |
| "stage": 2, |
| "confThreshold": 0.7, |
| "loss": 0.11553358296530863, |
| "evalLoss": 0.11448958151882806, |
| "pck20": 0.9036658141517468, |
| "lr": 0.000028557870956832132, |
| "trainSamples": 276 |
| }, |
| { |
| "epoch": 16, |
| "stage": 3, |
| "confThreshold": 0.5, |
| "loss": 0.11394043133921662, |
| "evalLoss": 0.11232644030163798, |
| "pck20": 0.9096334185848243, |
| "lr": 0.000026189547895593562, |
| "trainSamples": 276 |
| }, |
| { |
| "epoch": 17, |
| "stage": 3, |
| "confThreshold": 0.5, |
| "loss": 0.10948012598944228, |
| "evalLoss": 0.10736237566429192, |
| "pck20": 0.9190110826939465, |
| "lr": 0.000023810452104406444, |
| "trainSamples": 276 |
| }, |
| { |
| "epoch": 18, |
| "stage": 3, |
| "confThreshold": 0.5, |
| "loss": 0.10622061844175851, |
| "evalLoss": 0.10554791605589925, |
| "pck20": 0.9224211423699906, |
| "lr": 0.000021442129043167874, |
| "trainSamples": 276 |
| }, |
| { |
| "epoch": 19, |
| "stage": 3, |
| "confThreshold": 0.5, |
| "loss": 0.10454447340293044, |
| "evalLoss": 0.10382043899664628, |
| "pck20": 0.9215686274509797, |
| "lr": 0.000019106026612264326, |
| "trainSamples": 276 |
| }, |
| { |
| "epoch": 20, |
| "stage": 3, |
| "confThreshold": 0.5, |
| "loss": 0.10241404779846577, |
| "evalLoss": 0.10137100661047628, |
| "pck20": 0.9232736572890018, |
| "lr": 0.00001682330091706446, |
| "trainSamples": 276 |
| }, |
| { |
| "epoch": 21, |
| "stage": 3, |
| "confThreshold": 0.5, |
| "loss": 0.10052735078244243, |
| "evalLoss": 0.10080157734640532, |
| "pck20": 0.9232736572890018, |
| "lr": 0.000014614624674952837, |
| "trainSamples": 276 |
| }, |
| { |
| "epoch": 22, |
| "stage": 3, |
| "confThreshold": 0.5, |
| "loss": 0.09994398953615607, |
| "evalLoss": 0.10015142701439284, |
| "pck20": 0.9232736572890018, |
| "lr": 0.000012500000000000006, |
| "trainSamples": 276 |
| }, |
| { |
| "epoch": 23, |
| "stage": 3, |
| "confThreshold": 0.5, |
| "loss": 0.09929149190664616, |
| "evalLoss": 0.09950004892959943, |
| "pck20": 0.9232736572890018, |
| "lr": 0.00001049857726072005, |
| "trainSamples": 276 |
| }, |
| { |
| "epoch": 24, |
| "stage": 4, |
| "confThreshold": 0, |
| "loss": 0.09857283315945391, |
| "evalLoss": 0.09854543363902651, |
| "pck20": 0.9232736572890018, |
| "lr": 0.000008628481651367876, |
| "trainSamples": 552 |
| }, |
| { |
| "epoch": 25, |
| "stage": 4, |
| "confThreshold": 0, |
| "loss": 0.09782671456921876, |
| "evalLoss": 0.09771453065823558, |
| "pck20": 0.9232736572890018, |
| "lr": 0.000006906649047373246, |
| "trainSamples": 552 |
| }, |
| { |
| "epoch": 26, |
| "stage": 4, |
| "confThreshold": 0, |
| "loss": 0.09710556690724673, |
| "evalLoss": 0.0969643238344358, |
| "pck20": 0.9232736572890018, |
| "lr": 0.000005348672631430313, |
| "trainSamples": 552 |
| }, |
| { |
| "epoch": 27, |
| "stage": 4, |
| "confThreshold": 0, |
| "loss": 0.09644318116959444, |
| "evalLoss": 0.09656814571783083, |
| "pck20": 0.9232736572890018, |
| "lr": 0.000003968661679220473, |
| "trainSamples": 552 |
| }, |
| { |
| "epoch": 28, |
| "stage": 4, |
| "confThreshold": 0, |
| "loss": 0.09587479137308834, |
| "evalLoss": 0.09621587546104406, |
| "pck20": 0.9232736572890018, |
| "lr": 0.000002779113783626916, |
| "trainSamples": 552 |
| }, |
| { |
| "epoch": 29, |
| "stage": 4, |
| "confThreshold": 0, |
| "loss": 0.095646920219553, |
| "evalLoss": 0.09603035061275683, |
| "pck20": 0.9232736572890018, |
| "lr": 0.000001790801674598186, |
| "trainSamples": 552 |
| }, |
| { |
| "epoch": 30, |
| "stage": 4, |
| "confThreshold": 0, |
| "loss": 0.09563373023370147, |
| "evalLoss": 0.09590667483554177, |
| "pck20": 0.9232736572890018, |
| "lr": 0.0000010126756596375686, |
| "trainSamples": 552 |
| }, |
| { |
| "epoch": 31, |
| "stage": 4, |
| "confThreshold": 0, |
| "loss": 0.09565320996677595, |
| "evalLoss": 0.09583995214951894, |
| "pck20": 0.9232736572890018, |
| "lr": 4.5178256843233513e-7, |
| "trainSamples": 552 |
| }, |
| { |
| "epoch": 32, |
| "stage": 4, |
| "confThreshold": 0, |
| "loss": 0.09559600900155292, |
| "evalLoss": 0.09582890515717067, |
| "pck20": 0.9232736572890018, |
| "lr": 1.1320193567288529e-7, |
| "trainSamples": 552 |
| } |
| ] |
| }, |
| { |
| "phase": "refinement", |
| "epochs": [ |
| { |
| "epoch": 33, |
| "loss": 0.09701607626199084, |
| "boneLoss": 0.008328167800411033, |
| "temporalLoss": 0, |
| "evalLoss": 0.09398452057857512, |
| "pck20": 0.9224211423699906, |
| "lr": 0.000025 |
| }, |
| { |
| "epoch": 34, |
| "loss": 0.09559415324560026, |
| "boneLoss": 0.007928355392524818, |
| "temporalLoss": 0, |
| "evalLoss": 0.09261685967463618, |
| "pck20": 0.9232736572890018, |
| "lr": 0.000024787163746048776 |
| }, |
| { |
| "epoch": 35, |
| "loss": 0.0937338397275952, |
| "boneLoss": 0.007887900375719051, |
| "temporalLoss": 0, |
| "evalLoss": 0.09073041961606622, |
| "pck20": 0.9224211423699906, |
| "lr": 0.000024155902867554447 |
| }, |
| { |
| "epoch": 36, |
| "loss": 0.09201024094364278, |
| "boneLoss": 0.00787968505949037, |
| "temporalLoss": 0, |
| "evalLoss": 0.08904968648766556, |
| "pck20": 0.9224211423699906, |
| "lr": 0.00002312771419662018 |
| }, |
| { |
| "epoch": 37, |
| "loss": 0.0900738158246732, |
| "boneLoss": 0.007898852512024901, |
| "temporalLoss": 0, |
| "evalLoss": 0.08739649689835581, |
| "pck20": 0.9232736572890018, |
| "lr": 0.00002173761146525824 |
| }, |
| { |
| "epoch": 38, |
| "loss": 0.08872982797507926, |
| "boneLoss": 0.008049209921715138, |
| "temporalLoss": 0, |
| "evalLoss": 0.08634493550993017, |
| "pck20": 0.9275362318840571, |
| "lr": 0.000020032932954740708 |
| }, |
| { |
| "epoch": 39, |
| "loss": 0.08807447949516382, |
| "boneLoss": 0.008001218330457414, |
| "temporalLoss": 0, |
| "evalLoss": 0.08558730437074917, |
| "pck20": 0.9292412617220792, |
| "lr": 0.000018071729447206733 |
| }, |
| { |
| "epoch": 40, |
| "loss": 0.08706284437260242, |
| "boneLoss": 0.007840473818814284, |
| "temporalLoss": 0, |
| "evalLoss": 0.08471010713466626, |
| "pck20": 0.927536231884057, |
| "lr": 0.000015920787375901038 |
| }, |
| { |
| "epoch": 41, |
| "loss": 0.08604835426163508, |
| "boneLoss": 0.007663920377313184, |
| "temporalLoss": 0, |
| "evalLoss": 0.08400298512163402, |
| "pck20": 0.927536231884057, |
| "lr": 0.000013653354493291276 |
| }, |
| { |
| "epoch": 42, |
| "loss": 0.08560569613850501, |
| "boneLoss": 0.007651553561183805, |
| "temporalLoss": 0, |
| "evalLoss": 0.08322107553620108, |
| "pck20": 0.928388746803068, |
| "lr": 0.000011346645506708726 |
| }, |
| { |
| "epoch": 43, |
| "loss": 0.08482218876088875, |
| "boneLoss": 0.0076320660048834164, |
| "temporalLoss": 0, |
| "evalLoss": 0.08260210233693983, |
| "pck20": 0.9292412617220792, |
| "lr": 0.000009079212624098965 |
| }, |
| { |
| "epoch": 44, |
| "loss": 0.08466924374919721, |
| "boneLoss": 0.007591246856100821, |
| "temporalLoss": 0, |
| "evalLoss": 0.08220475184589006, |
| "pck20": 0.9292412617220792, |
| "lr": 0.000006928270552793279 |
| }, |
| { |
| "epoch": 45, |
| "loss": 0.08372166327234049, |
| "boneLoss": 0.007556008480447692, |
| "temporalLoss": 0, |
| "evalLoss": 0.08194887303484837, |
| "pck20": 0.9292412617220792, |
| "lr": 0.000004967067045259296 |
| }, |
| { |
| "epoch": 46, |
| "loss": 0.08351445528236756, |
| "boneLoss": 0.007548495414354707, |
| "temporalLoss": 0, |
| "evalLoss": 0.08170149165016606, |
| "pck20": 0.9292412617220792, |
| "lr": 0.0000032623885347417586 |
| }, |
| { |
| "epoch": 47, |
| "loss": 0.08341810004822017, |
| "boneLoss": 0.007546424241410138, |
| "temporalLoss": 0, |
| "evalLoss": 0.08158904121000707, |
| "pck20": 0.9292412617220792, |
| "lr": 0.0000018722858033798252 |
| }, |
| { |
| "epoch": 48, |
| "loss": 0.08368925729745821, |
| "boneLoss": 0.007544776057062225, |
| "temporalLoss": 0, |
| "evalLoss": 0.08154689865199782, |
| "pck20": 0.9292412617220792, |
| "lr": 8.440971324455538e-7 |
| }, |
| { |
| "epoch": 49, |
| "loss": 0.08322168186510166, |
| "boneLoss": 0.007544423146452779, |
| "temporalLoss": 0, |
| "evalLoss": 0.0815356110051266, |
| "pck20": 0.9292412617220792, |
| "lr": 2.128362539512277e-7 |
| } |
| ] |
| } |
| ] |
| } |