C# Class Unity.MLAgents.StatsRecorder

Add stats (key-value pairs) for reporting. These values will sent these to a StatsReporter instance, which means the values will appear in the TensorBoard summary, as well as trainer gauges. You can nest stats in TensorBoard by adding "/" in the name (e.g. "Agent/Health" and "Agent/Wallet"). Note that stats are only written to TensorBoard each summary_frequency steps (a trainer configuration). If a stat is received multiple times, within that period then the values will be aggregated using the StatAggregationMethod provided.
Datei anzeigen Open project: Hsgngr/Pandemic_Simulation Class Usage Examples

Public Methods

Method Description
Add ( string key, float value, StatAggregationMethod aggregationMethod = StatAggregationMethod.Average ) : void

Add a stat value for reporting.

Private Methods

Method Description
Dispose ( ) : void
StatsRecorder ( ) : Unity.MLAgents.SideChannels

Constructor.

Method Details

Add() public method

Add a stat value for reporting.
public Add ( string key, float value, StatAggregationMethod aggregationMethod = StatAggregationMethod.Average ) : void
key string The stat name.
value float /// The stat value. You can nest stats in TensorBoard by using "/". ///
aggregationMethod StatAggregationMethod /// How multiple values sent in the same summary window should be treated. ///
return void