【发布时间】:2020-02-10 20:00:20
【问题描述】:
假设我有一个形状为 [n, h, w, c] 的批次以及一个范围为 0-9 和 10 Conv2D convs 的 n 个索引列表,我想将其应用于数据取决于列表中的索引。索引列表随每个批次而变化。
例如。输入 x,批量大小 4 和索引 l=[1,5,1,9] 我想计算 [convs[l[0]](x[0]), convs[l[1]](x[1]), convs[l[2]](x[2]), convs[l[3]](x[3])]
一个简单的解决方案是计算每个组合并根据l 收集。但是,这需要 10 倍的内存量。这个问题有更好的解决方案吗?
【问题讨论】:
标签: python tensorflow keras tf.keras