{ "timestamp": "2026-04-03T13:59:51.684Z", "totalDurationMs": 719674, "data": { "files": [ "overnight-1775217646.csi.jsonl" ], "totalFeatures": 60630, "totalVitals": 6063, "totalRawCsi": 132815, "nodes": [ 2, 1 ] }, "contrastive": { "triplets": 610615, "temporal": 574608, "crossNode": 35807, "hardNegatives": 4281, "initialLoss": 0.13517337199511226, "finalLoss": 0.06543377335206552, "improvement": 51.59270469746694, "durationMs": 12396, "lossHistory": [ { "epoch": 1, "loss": 0.13517249387333863 }, { "epoch": 2, "loss": 0.13517372120302518 }, { "epoch": 3, "loss": 0.13517242431674364 }, { "epoch": 4, "loss": 0.13517363238961252 }, { "epoch": 5, "loss": 0.13517360470273543 }, { "epoch": 6, "loss": 0.13517317208904908 }, { "epoch": 7, "loss": 0.13517325534936073 }, { "epoch": 8, "loss": 0.1351735170740564 }, { "epoch": 9, "loss": 0.13517326084057218 }, { "epoch": 10, "loss": 0.13517247811462849 }, { "epoch": 11, "loss": 0.13517391330821046 }, { "epoch": 12, "loss": 0.13517263478054217 }, { "epoch": 13, "loss": 0.13517311152747669 }, { "epoch": 14, "loss": 0.1351731664032846 }, { "epoch": 15, "loss": 0.13517440896107477 }, { "epoch": 16, "loss": 0.13517229082040794 }, { "epoch": 17, "loss": 0.1351714953647903 }, { "epoch": 18, "loss": 0.1351734771570791 }, { "epoch": 19, "loss": 0.13517448957188427 }, { "epoch": 20, "loss": 0.13517310018820136 } ] }, "taskHeads": { "samples": 60630, "finalLoss": 0.026100552486452076 }, "lora": { "adapters": [ "node-2", "node-1" ], "totalParameters": 2048 }, "quantization": { "q2": { "compressionRatio": 16, "rmse": 0.1268553520164218, "sizeKB": 4 }, "q4": { "compressionRatio": 8, "rmse": 0.032087730426657655, "sizeKB": 8 }, "q8": { "compressionRatio": 4, "rmse": 0.0027767646652348487, "sizeKB": 16 } }, "ewc": { "tasksLearned": 4, "fisherComputed": true, "protectionStrength": 2000, "forgettingRate": 0.3296799539643607 }, "config": { "dataGlob": "data/recordings/overnight-1775217646.csi.jsonl", "outputDir": "models/csi-ruvllm", "benchmark": false, "epochs": 20, "batchSize": 32, "loraRank": 4, "quantizeBits": 4, "verbose": false, "margin": 0.3, "temperature": 0.07, "hardNegativeRatio": 0.7, "learningRate": 0.001, "positiveWindowSec": 1, "negativeWindowSec": 10, "augmentMultiplier": 10, "inputDim": 8, "hiddenDim": 64, "embeddingDim": 128 } }