3.7.3.11. renom.utility.evaluation.root_mean_squared_error package

class RootMeanSquaredError ( x1 , x2 , axis=0 , mean=True )

入力の平方平均二乗誤差を計算し、返却する。

パラメータ:
  • x1 ( ndarray ) – numpy array
  • x2 ( ndarray ) – numpy array
  • axis ( int ) – 指定軸を主軸として、計算。
  • mean ( bool ) – 計算結果の平均を出力する
Example:
>>> from renom.utility.evaluation import RootMeanSquaredError
>>> x1 = np.array([[3, 1], [1, 2]])
>>> x2 = np.array([[1, 1], [2, 1]])
>>> cls = RootMeanSquaredError(x1, x2)
>>> val = cls.evaluate()
>>> val
1.22474487139
evaluate ( )
Return ndarray-1d output:

指定軸を主軸に平方平均二乗誤差を計算し、返却する。

root_mean_squared_error ( x1 , x2 , axis=0 , mean=True )

Calculate root mean squared error.

パラメータ:
  • x1 ( ndarray ) – numpy array
  • x2 ( ndarray ) – numpy array
  • axis ( int ) – 指定軸を主軸として、計算。
  • mean ( bool ) – 計算結果の平均を出力する
Return ndarray(0~1d) output:

指定軸を主軸に平方平均二乗誤差を計算し、返却する。

Example:
>>> from renom.utility.evaluation import RootMeanSquaredError, root_mean_squared_error
>>> x = np.array([[3, 1], [1, 2]])
>>> y = np.array([[1, 1], [2, 1]])
>>> val = root_mean_squared_error(x, y)
>>> val
1.22474487139
>>> x = np.array([[3,4,5], [1,3,5], [9,3,1]])
>>> y = np.array([[2,2,2], [2,2,2], [2,2,2]])
>>> val = root_mean_squared_error(x, y)
>>> val
2.90593262903