trainer.fit() 中的值错误
ValueError in trainer.fit()
我在为我的模型尝试 运行 trainer.fit(model, dataset)
时遇到了 ValueError: No positive samples in targets, true positive value should be meaningless
,但我已经仔细检查了 dataset
和所有 train/val/test 集有适当数量的阳性样本。为什么会发生这种情况,我应该从哪里开始解决这个问题?谢谢!
在训练循环实际开始之前,PL 训练器将 运行 验证循环的完整性检查两个步骤。在这种情况下,这两个步骤可能只有一种类型的标签(负面或正面)并且会使您的指标崩溃。
在训练器中设置 num_sanity_val_steps=0
将其关闭。
https://pytorch-lightning.readthedocs.io/en/stable/common/trainer.html#num-sanity-val-steps
我在为我的模型尝试 运行 trainer.fit(model, dataset)
时遇到了 ValueError: No positive samples in targets, true positive value should be meaningless
,但我已经仔细检查了 dataset
和所有 train/val/test 集有适当数量的阳性样本。为什么会发生这种情况,我应该从哪里开始解决这个问题?谢谢!
在训练循环实际开始之前,PL 训练器将 运行 验证循环的完整性检查两个步骤。在这种情况下,这两个步骤可能只有一种类型的标签(负面或正面)并且会使您的指标崩溃。
在训练器中设置 num_sanity_val_steps=0
将其关闭。
https://pytorch-lightning.readthedocs.io/en/stable/common/trainer.html#num-sanity-val-steps