将复合输入馈送到模型

时间:2017-10-19 22:48:41

标签: python cntk

我需要同时输入正态分布的图像和矢量。由于我使用的图像数据集太大,我为该部分创建了一个ImageDeserializer。但是我还需要将随机向量(从numpy正态分布中采样)添加到输入映射,然后再将其提供给网络。有没有办法实现这个目标?

我也测试:

mb_data = reader_train.next_minibatch(mb_size, input_map=input_map)
mb_data[random_input_node] = np.random.normal((mb_size, 100))

但收到以下错误:

  

TypeError:无法将字典值转换为N4CNTK13MinibatchDataE

1 个答案:

答案 0 :(得分:0)

问题通过以下代码段解决,以便向培训师提供数据:

String name=jin.next();

还要感谢@mewahl。定义新读者是解决问题的另一种合适方式,我认为它必须比我所做的更快。