【发布时间】:2021-06-25 04:19:05
【问题描述】:
我想在 Tensorflow 中形成一个损失函数,它依赖于一个矩阵,该矩阵包含一组嵌入的(平方)欧几里德距离的所有组合。在 numpy 中,像这样:
# E is (batch_size,N,32)
N=100
D = np.zeros((batch_size,N,N))
for x in range(N):
for y in range(N):
D[:,x,y] = np.sum(np.square(E[:,x,:]-E[:,y,:]),axis=1)
如何在 Tensorflow/Keras 中编写代码而不使用嵌套的 for 循环,或者根本不使用 for 循环?
【问题讨论】:
标签: python tensorflow keras