SLCWA实例
- class SLCWAInstances(*, mapped_triples: Tensor, num_entities: int | None = None, num_relations: int | None = None, negative_sampler: str | NegativeSampler | type[NegativeSampler] | None = None, negative_sampler_kwargs: Mapping[str, Any] | None = None)[源代码]
基础类:
Instances[tuple[Tensor,Tensor,Tensor|None],SLCWABatch]sLCWA的训练实例。
初始化sLCWA实例。
- Parameters:
mapped_triples (MappedTriples) – 形状: (num_triples, 3) 基于ID的三元组,传递给负采样器
num_entities (int | None) – >0 实体数量,传递给负采样器
num_relations (int | None) – >0 关系的数量,传递给负采样器
negative_sampler (HintOrType[NegativeSampler]) – 负采样器,或其提示
negative_sampler_kwargs (OptionalKwargs) – 传递给负采样器的额外基于关键字的参数
方法总结
collate(samples)整理样本。
from_triples(mapped_triples, *, ...)从映射的三元组创建实例。
获取一个排序器。
方法文档