如何在没有eval的情况下使用CNTK Trainer功能(只是丢失标准)?

时间:2017-03-08 05:10:32

标签: cntk

我通常会将培训师称为包括损失和评估标准的标准,例如,

my_trainer = Trainer(out,(loss,label_error),[learner])

然而,当我试图将其称为损失(没有评估标准)时:

my_trainer = Trainer(out,loss,[learner])

我收到了一个错误:

ValueError:没有足够的值来解包(预期2,得到1)

有没有一种方法可以在没有定义评估标准的情况下进行培训?

1 个答案:

答案 0 :(得分:0)

你可以这样做:

my_trainer = Trainer(out, (loss, None),[learner])

如果您查看GAN教程,它将有一个示例。

https://github.com/Microsoft/CNTK/blob/master/Tutorials/CNTK_206_Basic_GAN.ipynb