Example #1
0
    def get_validation_cost(self, lambdas):
        # if any are not positive, then just return max value
        for l in lambdas:
            if l <= 0:
                return self.MAX_COST

        model_params = self.problem_wrapper.solve(lambdas, quick_run=True)
        validation_cost = testerror_grouped(self.data.X_validate,
                                            self.data.y_validate, model_params)
        self.log("validation_cost %f" % validation_cost)
        return validation_cost
    def get_validation_cost(self, lambdas):
        # if any are not positive, then just return max value
        for l in lambdas:
            if l <= 0:
                return self.MAX_COST

        model_params = self.problem_wrapper.solve(lambdas, quick_run=True)
        validation_cost = testerror_grouped(
            self.data.X_validate,
            self.data.y_validate,
            model_params
        )
        self.log("validation_cost %f" % validation_cost)
        return validation_cost
 def get_validation_cost(self, model_params):
     return testerror_grouped(
         self.data.X_validate,
         self.data.y_validate,
         model_params
     )
Example #4
0
 def get_validation_cost(self, model_params):
     return testerror_grouped(self.data.X_validate, self.data.y_validate,
                              model_params)