【发布时间】:2020-12-14 10:14:44
【问题描述】:
我有一个候选文档嵌入张量,即cdd_doc_embeddings,大小为[batch_size, cdd_size, signal_length, embedding_dim],一个历史点击文档嵌入张量,即his_doc_embeddings,大小为[batch_size, his_size, signal_length, embedding_dim]。
现在我想计算它们之间的cosine similarity,产生一个大小为[batch_size, cdd_size, his_size, signal_length, signal_length] 的张量fusion_matrix,其中entry [ b,i,j,u,v ] 表示u 第 i 批候选文档中的第 b 个单词和 j 中的第 v 个单词第 b 个批次中的第 em> 个历史点击文档。
如何使用 PyTorch 有效地做到这一点?
【问题讨论】:
-
有个计算余弦相似度的pytorch函数here
标签: deep-learning nlp pytorch