paddlespeech.s2t.training.reporter 模块

class paddlespeech.s2t.training.reporter.DictSummary[来源]

基础: object

在线总结一系列字典。 DictSummary 在线计算给定一组标量的统计数据。 它仅计算字典中标量值和标量值变量的统计数据。

方法

add(d)

添加一个标量字典。 参数: d (dict):要累积的标量字典。 仅累积标量、零维数组和零维数组的变量的元素。 当值是元组时,第二个元素被解释为权重。

compute_mean()

创建一个均值字典。它返回一个包含每个添加到摘要的条目的均值的单一字典。返回: dict: 均值字典。

make_statistics()

创建一个统计字典。它返回一个单一的字典,持有每个添加到摘要的条目的均值和标准差值。对于名字为 'key' 的条目,这些值分别通过名字 'key''key.std' 添加到字典中。返回: dict: 所有条目的统计字典。

add(d)[来源]

添加一个标量字典。
参数:

d (dict): Dictionary of scalars to accumulate. Only elements of

标量、零维数组,以及零维数组的变量被累积。当值是一个元组时,第二个元素被解释为权重。

compute_mean()[来源]

创建一个平均值字典。 它返回一个单一的字典,其中保存了每个添加到摘要的条目的平均值。 返回:

dict: 平均值的字典。

make_statistics()[来源]

创建统计字典。 它返回一个单一的字典,该字典保存了每个加入摘要的条目的均值和标准偏差值。对于名称为 'key'的条目,这些值分别通过名称'key''key.std'添加到字典中。 返回:

dict: 所有条目的统计字典。

paddlespeech.s2t.training.reporter.ObsScope(observations)[来源]
class paddlespeech.s2t.training.reporter.Summary[来源]

基础: object

在线对一系列标量进行摘要。 摘要在线计算给定标量的统计数据。

方法

add(value[, weight])

添加一个标量值。 参数: value:要累加的标量值。它可以是一个NumPy标量或 一个零维数组(在CPU或GPU上)。 weight:该值的可选权重。它是一个NumPy标量或 一个零维数组(在CPU或GPU上)。 默认值为1(整数)。

compute_mean()

计算均值。

make_statistics()

计算并返回平均值和标准差值。 返回:元组:平均值和标准差值。

add(value, weight=1)[来源]

添加一个标量值。

参数:

value: Scalar value to accumulate. It is either a NumPy scalar or

一个零维数组(在CPU或GPU上)。

weight: An optional weight for the value. It is a NumPy scalar or

一个零维数组(在CPU或GPU上)。 默认值是1(整数)。

compute_mean()[来源]

计算均值。

make_statistics()[来源]

计算并返回均值和标准偏差值。
返回:

元组: 均值和标准差值。

paddlespeech.s2t.training.reporter.get_observations()[来源]
paddlespeech.s2t.training.reporter.report(name, value)[来源]