WeisfeilerLehmanInitializer
- class WeisfeilerLehmanInitializer(*, color_initializer: str | Callable[[Tensor], Tensor] | None = None, color_initializer_kwargs: Mapping[str, Any] | None = None, shape: int | Sequence[int] = 32, edge_index: Tensor | None = None, num_entities: int | None = None, mapped_triples: Tensor | None = None, triples_factory: CoreTriplesFactory | None = None, **kwargs)[source]
-
基于Weisfeiler-Lehman算法编码的分类颜色的初始化器。
初始化初始化器。
- Parameters:
color_initializer (str | Callable[[Tensor], Tensor] | None) – 用于初始化颜色表示的初始化器,或其提示
color_initializer_kwargs (Mapping[str, Any] | None) – 颜色初始化器的额外基于关键字的参数
edge_index (Tensor | None) – 形状: (2, m) 边索引
num_entities (int | None) – 实体的数量。可以推断
mapped_triples (Tensor | None) – 形状: (m, 3) 基于ID的三元组
triples_factory (CoreTriplesFactory | None) – 三元组工厂
kwargs – 传递给
pykeen.utils.iter_weisfeiler_lehman()的额外基于关键字的参数