首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TensorDot与轴心缩减

TensorDot与轴心缩减
EN

Data Science用户
提问于 2020-07-15 11:17:59
回答 1查看 111关注 0票数 -1

我有两个张量a和b,像[?,200,200,48],我想在轴4上得到点积,得到一个类似[?,200,200,1]的张量。

我尝试使用tf.tensordot(a,b,axis=[[3][3]]),结果是张量类似于[?,200,200,?,200,200]

我在哪里不好?

EN

回答 1

Data Science用户

发布于 2020-07-15 13:22:42

试试这个:

代码语言:javascript
复制
from tensorflow.keras.layers import *
import tensorflow.keras.backend as K
import tensorflow as tf

BS = 100
x = K.random_normal((BS, 200, 200, 48))
y = K.random_normal((BS, 200, 200, 48))

K.sum(tf.multiply(x, y[:tf.newaxis]), axis=-1, keepdims=True).shape

详细说明:https://stackoverflow.com/questions/51657476/keras-dot-dot-layer-behavior-on-3d-tensors

票数 0
EN
页面原文内容由Data Science提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://datascience.stackexchange.com/questions/77751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档