def _valid_epoch(self, valid_data): r""" Args: valid_data (XgboostDataLoader): XgboostDataLoader, which is the same with GeneralDataLoader. """ valid_result = self.evaluate(valid_data) valid_score = calculate_valid_score(valid_result, self.valid_metric) return valid_result, valid_score
def _valid_epoch(self, valid_data): r""" Args: valid_data (DecisionTreeDataLoader): DecisionTreeDataLoader, which is the same with GeneralDataLoader. """ valid_result = self.evaluate(valid_data, load_best_model=False) valid_score = calculate_valid_score(valid_result, self.valid_metric) return valid_score, valid_result
def _valid_epoch(self, valid_data): r"""Valid the model with valid data Args: valid_data (DataLoader): the valid data Returns: float: valid score dict: valid result """ valid_result = self.evaluate(valid_data, load_best_model=False) valid_score = calculate_valid_score(valid_result, self.valid_metric) return valid_score, valid_result
def _valid_epoch(self, valid_data, show_progress=False): r"""Valid the model with valid data Args: valid_data (DataLoader): the valid data. show_progress (bool): Show the progress of evaluate epoch. Defaults to ``False``. Returns: float: valid score dict: valid result """ valid_result = self.evaluate(valid_data, load_best_model=False, show_progress=show_progress) valid_score = calculate_valid_score(valid_result, self.valid_metric) return valid_score, valid_result