このページは Cloud Translation API によって翻訳されました。
Switch to English

tf.keras.metrics.Mean

TensorFlow 1つのバージョン GitHubの上のソースを表示

(加重)与えられた値の平均値を算出します。

ノートPCで使用されます

ガイドで使用チュートリアルで使用されます

値は[1、3、5、7]である場合、例えば、その平均値は重みが[1、1、0、0]として指定した場合、平均値は2となる4です。

このメトリックは、2つの変数、作成totalcountの平均値を計算するために使用されているvalues 。この平均値は、最終的として返されるmean単に分けること冪等操作であるtotalcount

場合sample_weightありませんNone 、重みは1使用をデフォルトとsample_weight値をマスクする0の。

name メトリックインスタンスの(オプション)文字列名。
dtype メトリック結果の(任意)データ型。

スタンドアロンの使用:

m = tf.keras.metrics.Mean()
m.update_state([1, 3, 5, 7])
m.result().numpy()
4.0
m.reset_states()
m.update_state([1, 3, 5, 7], sample_weight=[1, 1, 0, 0])
m.result().numpy()
2.0

使用方法compile() API:

 model.add_metric(tf.keras.metrics.Mean(name='mean_1')(outputs))
model.compile(optimizer='sgd', loss='mse')
 

メソッド

reset_states

ソースを表示

メトリックの状態変数のすべてをリセットします。

メトリックは、トレーニング中に評価されている場合、この関数は、エポック/ステップの間と呼ばれています。

result

ソースを表示

計算して返しメトリック値テンソル。

結果の計算は単純に状態変数を使用してメトリック値を算出する冪等操作です。

update_state

ソースを表示

メトリックを計算するための統計情報を蓄積します。

引数
values ごとの例値。
sample_weight 各例の任意の重み。デフォルトは1。

戻り値
更新オペアンプ。