
fastNLP真是个好东西
记录小黑学习fastNLP
爱喝喜茶爱吃烤冷面的小黑黑
这个作者很懒,什么都没留下…
展开
-
小黑夹出调用fastNLP代码里的bug实录
问题描述:使用sklearn.metrics时,每一轮epoch后输出的support数量都不一样,而且呈现递增趋势,如下图:epoch:1epoch:2发现同样的测试集,每一轮测试之后support值(也就是每一个类别样本的标签数)竟然不同,于是小黑经过阅读源代码后发现:只是在建立Trainer()对象的时候,才将metrics传入,也就是说metrics对象只创建了一次,而metrics对象内部记录着样本的total数量以及label和pred,从而每跑一轮测试都会累加,所以support会原创 2022-05-19 14:52:00 · 211 阅读 · 0 评论 -
小黑啃fastNLP:自定义metrics解决分类问题
1.继承ClassfierMetricfrom fastNLP.core.metrics import MetricBaseimport numpy as npfrom sklearn.metrics import f1_score, precision_score, recall_score, classification_reportclass ClassfierMetric(MetricBase): def __init__(self,pred = None,target =原创 2022-05-13 14:55:37 · 505 阅读 · 0 评论