为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕标琳琳 2021-10-05 17:02:33
我有一个 4-D 张量形状[6,20,30,6],我想执行 keras/tensorflow 等效于:new = np.array([old[i,:,:,i] for i in range(6)])任何帮助表示赞赏!
查看完整描述

2 回答

?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

我能够在纯 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)


查看完整回答
反对 回复 2021-10-05
  • 2 回答
  • 0 关注
  • 254 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号