【发布时间】:2018-04-02 18:02:00
【问题描述】:
我想使用 Theano 获得 2 个矩阵的归一化点积。通过 2 个矩阵的归一化点积,我将 2 个向量的归一化内积定义如下: 从矩阵 A 中获取 v_a,从矩阵 B 中获取向量 v_b。 AB__dot_norm = v_a * v_b / |v_a| |v_b|。
我可以用下面的代码得到 v_a 和 v_b 的范数。我不确定如何使用归一化向量对 dot_product 矩阵进行归一化。
import theano
from theano import tensor
dot_product = tensor.dot(in_tensor, w_tensor)
in_normalized = in_tensor / in_tensor.norm (2, axis = 1).reshape(in_tensor.shape[0],1)
w_normalized = w_tensor / w_tensor.norm (2, axis = 0).reshape(1, w_tensor.shape[1])
【问题讨论】:
标签: theano