コード例 #1
0
ファイル: Abs.py プロジェクト: rsarbaev/PuzzleLib
    def calcVal(self, pred, target):
        diff = Blas.addVectorToVector(pred.ravel(),
                                      target.ravel(),
                                      alpha=1.0,
                                      beta=-1.0)
        error = Blas.vectorL1Norm(diff) / np.prod(target.shape)

        return error
コード例 #2
0
ファイル: Abs.py プロジェクト: rsarbaev/PuzzleLib
    def calcError(self, pred, target):
        diff = Blas.addVectorToVector(pred.ravel(),
                                      target.ravel(),
                                      alpha=1.0,
                                      beta=-1.0)

        self.devErr.fill(Blas.vectorL1Norm(diff) / np.prod(pred.shape[1:]))
        self.accumErr += self.devErr