IterationResult

IterationResult

Gathers all of the information we have for a single model run (aka "iteration" or "grid cell").

Constructor

new IterationResult(_iteration, _descriptor, _epochStats, _modelParams, _modelTestStats, _repetition, _runDuration)

Creates an instance of IterationResult.
Parameters:
Name Type Description
_iteration number The grid's current iteration counter.
_descriptor string A small, one-line bit of text with the dynamic axes (and their bounds) that define this iteration.
_epochStats EpochStats Stats from the iteration's training epochs.
_modelParams ModelParams The config used to create the iteration's model.
_modelTestStats ModelTestStats The right/wrong totals and accuracy/quality deltas from the iteration's testing phase.
_repetition number This grid's current repeat count for this iteration.
_runDuration number Execution time in milliseconds.
Source:

Methods

WriteEpochStatsHeader() → {string}

Gets the header for the EpochStats section of the CSV table.
Returns:
Type
string
Source:

WriteEpochStatsValues() → {string}

Gets the body for the EpochStats section of the CSV table.
Returns:
Type
string
Source:

WriteModelParamHeader() → {string}

Gets the header for the ModelParams section of the CSV table.
Returns:
Type
string
Source:

WriteModelParamValues() → {string}

Gets the body for the ModelParams section of the CSV table.
Returns:
Type
string
Source:

WriteReport() → {string}

Gets the console logging report for this model run.
Returns:
Type
string
Source:

WriteTestStatsHeader() → {string}

Gets the header for the ModelTestStats section of the CSV table.
Returns:
Type
string
Source:

WriteTestStatsValues() → {string}

Gets the body for the ModelTestStats section of the CSV table.
Returns:
Type
string
Source: