noggin.xarray.metrics_to_xarrays¶
-
noggin.xarray.
metrics_to_xarrays
(metrics: Dict[str, Dict[str, numpy.ndarray]]) → Tuple[xarray.core.dataset.Dataset, xarray.core.dataset.Dataset][source]¶ Given noggin metrics, returns xarray datasets for the batch-level and epoch-level metrics, respectively.
Parameters: - metrics : Dict[str, Dict[str, ndarray]]
Live metrics reported as a dictionary, (e.g. via LivePlot.train_metrics or LivePlot.test_metrics)
Returns: - MetricArrays[xarray.Dataset, xarray.Dataset]
The batch-level and epoch-level datasets. The metrics are reported as data variables in the dataset, and the coordinates corresponds to the batch-iteration count.
Notes
The layout of the resulting data sets are:
Dimensions: (iterations: num_iterations) Coordinates: * iterations (iterations) int64 1 2 3 ... Data variables: metric0 (iterations) float64 val_0 val_1 ... metric1 (iterations) float64 val_0 val_1 ... ...