清洁器

class Cleaner[source]

基础类:object

一种清理方法,用于确保所有实体都包含在第一个分割部分的三元组中。

方法总结

__call__(triples_groups, random_state)

清理与第一个数组相关的三元组数组列表。

cleanup_pair(reference, other, random_state)

清理一组三元组相对于参考集。

方法文档

__call__(triples_groups: Sequence[Tensor], random_state: None | int | Generator) Sequence[Tensor][源代码]

清理与第一个数组相关的三元组数组列表。

Parameters:
Return type:

Sequence[Tensor]

abstract cleanup_pair(reference: Tensor, other: Tensor, random_state: None | int | Generator) tuple[Tensor, Tensor][源代码]

清理一组三元组相对于参考集。

Parameters:
  • 参考 (Tensor) – 三元组的参考集,应包含所有实体的三元组

  • 其他 (Tensor) – 另一组三元组

  • random_state (None | int | Generator) – 如果进行任何随机操作,则使用的随机状态

Returns:

一对(reference, other),其中other的一些三元组可能已被移动到reference中

Return type:

tuple[Tensor, Tensor]