我一直在关注 CNTK 教程 CNTK 203: Reinforcement Learning Basics并遇到通过以下方式将参数发送给 Brain 类中的 Learner:
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。
关于python - CNTK Learner 和 python 中的压缩参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42030433/