C# Класс 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.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Add ( string key, float value, StatAggregationMethod aggregationMethod = StatAggregationMethod.Average ) : void

Add a stat value for reporting.

Приватные методы

Метод Описание
Dispose ( ) : void
StatsRecorder ( ) : Unity.MLAgents.SideChannels

Constructor.

Описание методов

Add() публичный Метод

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. ///
Результат void