TransF

class TransF(embedding_dim: int = 128, entity_initializer: str | Callable[[Tensor], Tensor] | None = None, entity_initializer_kwargs: Mapping[str, Any] | None = None, entity_normalizer: str | Callable[[Tensor], Tensor] | None = None, entity_normalizer_kwargs: Mapping[str, Any] | None = None, relation_initializer: str | Callable[[Tensor], Tensor] | None = None, relation_initializer_kwargs: Mapping[str, Any] | None = None, **kwargs)[源代码]

基础类:ERModel[Tensor, Tensor, Tensor]

TransF的实现来自[feng2016]

该模型将实体和关系表示为存储在Embedding矩阵中的\(d\)维向量。然后将这些表示传递给TransFInteraction函数以获得分数。

初始化模型。

Parameters:

属性摘要

hpo_default

优化模型超参数的默认策略

属性文档

hpo_default: ClassVar[Mapping[str, Any]] = {'embedding_dim': {'high': 256, 'low': 16, 'q': 16, 'type': <class 'int'>}}

优化模型超参数的默认策略