Map<String, dynamic> toMap() { return <String, dynamic>{ 'durationMs': durationMs, 'evalLoss': evalLoss, 'index': index, 'learnRate': learnRate, 'trainingLoss': trainingLoss, }; }