tensorFlowNetwork.py 文件源码

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

项目:PersonalizedMultitaskLearning 作者: mitmedialab 项目源码 文件源码
def getOverallResults(self):
        if self.multilabel:
            accs = [0] * len(self.optimize_labels)
            aucs = [0] * len(self.optimize_labels)
            f1s = [0] * len(self.optimize_labels)
            precisions = [0] * len(self.optimize_labels)
            recalls = [0] * len(self.optimize_labels)

            for i in range(len(self.optimize_labels)):
                accs[i] = self.training_val_results['acc'][self.optimize_labels[i]][-1]
                aucs[i] = self.training_val_results['auc'][self.optimize_labels[i]][-1]
                f1s[i] = self.training_val_results['f1'][self.optimize_labels[i]][-1]
                precisions[i] = self.training_val_results['precision'][self.optimize_labels[i]][-1]
                recalls[i] = self.training_val_results['recall'][self.optimize_labels[i]][-1]
            return np.nanmean(accs), np.nanmean(aucs), np.nanmean(f1s), np.nanmean(precisions), np.nanmean(recalls)
        else:
            acc = self.training_val_results['acc'][-1]
            auc = self.training_val_results['auc'][-1]
            f1 = self.training_val_results['f1'][-1]
            precision = self.training_val_results['precision'][-1]
            recall = self.training_val_results['recall'][-1]

        return acc, auc, f1, precision, recall
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号