我需要同时输入正态分布的图像和矢量。由于我使用的图像数据集太大,我为该部分创建了一个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
答案 0 :(得分:0)
问题通过以下代码段解决,以便向培训师提供数据:
String name=jin.next();
还要感谢@mewahl。定义新读者是解决问题的另一种合适方式,我认为它必须比我所做的更快。