IterationResult.fromJson constructor

IterationResult.fromJson(
  1. Map json_
)

Implementation

IterationResult.fromJson(core.Map json_)
  : this(
      arimaResult:
          json_.containsKey('arimaResult')
              ? ArimaResult.fromJson(
                json_['arimaResult'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      clusterInfos:
          (json_['clusterInfos'] as core.List?)
              ?.map(
                (value) => ClusterInfo.fromJson(
                  value as core.Map<core.String, core.dynamic>,
                ),
              )
              .toList(),
      durationMs: json_['durationMs'] as core.String?,
      evalLoss: (json_['evalLoss'] as core.num?)?.toDouble(),
      index: json_['index'] as core.int?,
      learnRate: (json_['learnRate'] as core.num?)?.toDouble(),
      principalComponentInfos:
          (json_['principalComponentInfos'] as core.List?)
              ?.map(
                (value) => PrincipalComponentInfo.fromJson(
                  value as core.Map<core.String, core.dynamic>,
                ),
              )
              .toList(),
      trainingLoss: (json_['trainingLoss'] as core.num?)?.toDouble(),
    );