評価関数(Metrics functions)

Metrics クラス

class binarybrain.metrics.Metrics(core_metrics=None)

ベースクラス: Object

Metrics class 評価関数の基底クラス

calculate(y_buf, t_buf)

評価の計算

パラメータ
clear()

値のクリア

集計をクリアする。通常 epoch の単位でクリアして再集計を行う

get()

値の取得

戻り値

現在までの損失値を返す

戻り値の型

metrics(float)

get_metrics_string()

評価対象の文字列取得

評価関数ごとに評価値の単位が異なるため計算しているものの文字列を返す 平均二乗誤差(MSE)であったり、認識率(accuracy)であったり getで得られる値を、表示やログで表す際に利用できる

パラメータ

metrics_string (str) -- 評価対象の文字列取得

MetricsMeanSquaredError クラス

class binarybrain.metrics.MetricsMeanSquaredError(dtype=DType.FP32)

ベースクラス: Metrics

MetricsMeanSquaredError class

平均二乗誤差の評価関数 教師信号との平均二乗誤差を計算する

MetricsCategoricalAccuracy クラス

class binarybrain.metrics.MetricsCategoricalAccuracy(dtype=DType.FP32)

ベースクラス: Metrics

MetricsCategoricalAccuracy class

多クラス分類用の評価関数 一致率を accuracy として計算する

MetricsBinaryCategoricalAccuracy クラス

class binarybrain.metrics.MetricsBinaryCategoricalAccuracy(dtype=DType.FP32)

ベースクラス: Metrics

MetricsBinaryCategoricalAccuracy class

2クラス分類用の評価関数 一致率を accuracy として計算する