Ejemplo n.º 1
0
    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
Ejemplo n.º 2
0
    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