Keras:如何从张量中仅提取某些层

我有一个 4-D 张量形状[6,20,30,6],我想执行 keras/tensorflow 等效于:

new = np.array([old[i,:,:,i] for i in range(6)])

任何帮助表示赞赏!


慕标琳琳
浏览 255回答 2
2回答

慕盖茨4494581

我能够在纯 keras 中进行转换。def cc(x):    return K.backend.stack([x[:,i, :, :, i] for i in range(6)], axis=1)然后在 keras 模型定义中:new=L.Lambda(lambda y: cc(y))(old)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python