代码之家  ›  专栏  ›  技术社区  ›  mchd

引发值错误的时间测试扩充

  •  0
  • mchd  · 技术社区  · 6 年前

    我正在尝试在分类器上使用测试时间扩展:

    log_preds,y = learn.TTA(scale=1.1, ds_type=DatasetType.Valid, with_loss=True)
    

    这就是它引发的错误:

    ---------------------------------------------------------------------------
    ValueError                                Traceback (most recent call last)
    <ipython-input-14-f33d9737819a> in <module>()
    ----> 1 log_preds,y = learn.TTA(scale=1.1, ds_type=DatasetType.Valid, with_loss=True)
          2 probs = np.mean(np.exp(log_preds),0)
          3 
          4 accuracy(probs, y)
    
    ValueError: too many values to unpack (expected 2)
    

    最初,我试图找到一种在TTA中使用自定义测试集的方法,但不知道如何使用它和DatasetType。测试抛出了一个错误,所以我决定使用DatasetType。有效并且在运行了8个时代之后,我得到了上面的错误。

    0 回复  |  直到 6 年前
        1
  •  0
  •   wyhn.w    6 年前

    错误消息表明 learn.TTA 返回2个以上的值,但您只得到 log_preds 和 y 为了他们。 你想知道到底是什么 学TTA公司 回来

    推荐文章