CPInteraction
- class CPInteraction(*args, **kwargs)[源代码]
基础类:
Interaction[Tensor,Tensor,Tensor]规范张量分解交互,如[lacroix2018]所述(最初来自[hitchcock1927])。
交互函数给出如下
\[\sum_{1 \leq i \leq k, 1 \leq j \leq d} \mathbf{h}_{i, j} \cdot \mathbf{r}_{i, j} \cdot \mathbf{t}_{i, j}\]注意
对于 \(k=1\),这种交互与
DistMultInteraction相同。 然而,与DistMult不同的是,实体在头角色和尾角色中应该有不同的表示。初始化内部模块状态,由nn.Module和ScriptModule共享。
属性摘要
实体表示的符号形状
关系表示的符号形状
方法总结
forward(h, r, t)评估交互函数。
属性文档
方法文档