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

tf.keras.metrics.RootMeanSquaredError

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

間のメトリックを計算根平均二乗誤差y_truey_pred

:から継承Mean

スタンドアロンの使用:

m = tf.keras.metrics.RootMeanSquaredError()
m.update_state([[0, 1], [0, 0]], [[1, 1], [0, 0]])
m.result().numpy()
0.5
m.reset_states()
m.update_state([[0, 1], [0, 0]], [[1, 1], [0, 0]],
               sample_weight=[1, 0])
m.result().numpy()
0.70710677

使用方法compile() API:

 model.compile(
    optimizer='sgd',
    loss='mse',
    metrics=[tf.keras.metrics.RootMeanSquaredError()])
 

メソッド

reset_states

ソースを表示

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

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

result

ソースを表示

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

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

update_state

ソースを表示

根平均二乗誤差の統計情報を蓄積します。

引数
y_true 地上真理値。
y_pred 予測値。
sample_weight 各例の任意の重み。 1.デフォルトは指定できTensorそのランク0であるか、同じランクy_true 、とにbroadcastableでなければならないy_true

戻り値
更新オペアンプ。