model_runner.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:guacml 作者: guacml 项目源码 文件源码
def train_and_cv_error(self, features, hyper_params):
        self.train_for_cv(features, hyper_params)
        target = self.train_and_cv[self.target]
        prediction = self.train_and_cv['cv_prediction']
        if prediction.isnull().any():
            Exception('Some predictions where N/A.')
        self._truncate_predictions(self.train_and_cv, 'cv_prediction')

        loss = self.eval_metric.error(target, prediction)
        loss_variance = self.bootstrap_errors_(target, prediction).var()
        if loss is None or np.isnan(loss) or loss_variance is None or np.isnan(loss_variance):
            raise Exception('Could not calculate cv error.')
        return {
            'status': STATUS_OK,
            'loss': loss,
            'loss_variance': loss_variance
        }
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号