하이퍼파라미터 기능 추가

This commit is contained in:
2026-02-03 15:05:39 +09:00
parent 3bb52bb344
commit 335e9d33d6
6 changed files with 213 additions and 128 deletions

View File

@@ -318,57 +318,77 @@ public class ModelHyperParamEntity {
public HyperParamDto.Basic toDto() {
return new HyperParamDto.Basic(
this.id,
this.uuid,
this.hyperVer,
// -------------------------
// Important
// -------------------------
this.backbone,
this.inputSize,
this.cropSize,
this.epochCnt,
this.batchSize,
this.dropPathRate,
this.frozenStages,
this.neckPolicy,
this.decoderChannels,
this.classWeight,
this.numLayers,
this.learningRate,
this.weightDecay,
this.layerDecayRate,
this.ddpFindUnusedParams,
this.ignoreIndex,
// -------------------------
// Data
// -------------------------
this.trainNumWorkers,
this.valNumWorkers,
this.testNumWorkers,
this.trainShuffle,
this.trainPersistent,
this.valPersistent,
// -------------------------
// Model Architecture
// -------------------------
this.dropPathRate,
this.frozenStages,
this.neckPolicy,
this.decoderChannels,
this.classWeight,
// -------------------------
// Loss & Optimization
// -------------------------
this.learningRate,
this.weightDecay,
this.layerDecayRate,
this.ddpFindUnusedParams,
this.ignoreIndex,
this.numLayers,
// -------------------------
// Evaluation
// -------------------------
this.metrics,
this.saveBest,
this.saveBestRule,
this.valInterval,
this.logInterval,
this.visInterval,
// -------------------------
// Augmentation
// -------------------------
this.rotProb,
this.flipProb,
this.rotDegree,
this.flipProb,
this.exchangeProb,
this.brightnessDelta,
this.contrastRange,
this.saturationRange,
this.hueDelta,
// -------------------------
// Memo
// -------------------------
this.memo,
// -------------------------
// Hardware
// -------------------------
this.gpuCnt,
this.gpuIds,
this.masterPort,
this.memo,
this.delYn,
this.createdDttm,
this.createdUid,
this.updatedDttm,
this.updatedUid,
this.lastUsedDttm,
this.m1UseCnt,
this.m2UseCnt,
this.m3UseCnt);
this.masterPort);
}
}