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
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