HparamTuningTrial.fromJson constructor

HparamTuningTrial.fromJson(
  1. Map json_
)

Implementation

HparamTuningTrial.fromJson(core.Map json_)
  : this(
      endTimeMs: json_['endTimeMs'] as core.String?,
      errorMessage: json_['errorMessage'] as core.String?,
      evalLoss: (json_['evalLoss'] as core.num?)?.toDouble(),
      evaluationMetrics:
          json_.containsKey('evaluationMetrics')
              ? EvaluationMetrics.fromJson(
                json_['evaluationMetrics']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      hparamTuningEvaluationMetrics:
          json_.containsKey('hparamTuningEvaluationMetrics')
              ? EvaluationMetrics.fromJson(
                json_['hparamTuningEvaluationMetrics']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      hparams:
          json_.containsKey('hparams')
              ? TrainingOptions.fromJson(
                json_['hparams'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      startTimeMs: json_['startTimeMs'] as core.String?,
      status: json_['status'] as core.String?,
      trainingLoss: (json_['trainingLoss'] as core.num?)?.toDouble(),
      trialId: json_['trialId'] as core.String?,
    );