【发布时间】:2019-12-12 15:31:25
【问题描述】:
给定形状为 [a, n] 的张量 x 和形状为 [b,n] 的 y 以及函数 f(p,q) 对形状为 [1,n](或 [n])的张量进行运算并返回一个标量值,我怎样才能在 x 和 y 的批量维度上成对计算 f 以便我得到的张量是 [a,b,1](或 [a,b])?
我知道这适用于乘法和加法等运算,如下所述:Evaluate all pair combinations of rows of two tensors in tensorflow 通过隐式广播。
如何将其扩展到任意函数?
应用程序是我想计算两个张量的成对 KL 散度以匹配它们,所以基本上是蛮力 NN 计算。
【问题讨论】:
标签: python tensorflow nearest-neighbor