python 中的 CNTK 学习器和压缩参数

CNTK Learner and zipped arguments in python

我一直在关注 CNTK 教程 CNTK 203: Reinforcement Learning Basics 并遇到了通过以下方式将参数发送到大脑中的 Learner class:

 arguments = dict(zip(self.loss.arguments, [x,y]))
 updated, results =self.trainer.train_minibatch(arguments, outputs=[self.loss.output])

这是教程中第一次这样做。谁能理解为什么参数是 zip 对象的字典? zip 在这种情况下有什么作用?

zip 是 python 中的一个内置函数,它从其列表参数中创建元组。有关详细信息,请参阅 this。有问题的代码只是创建了一个字典,将网络的输入变量映射到值 x 和 y。