密封剂

class Sealant(triples_factory: CoreTriplesFactory, minimum_frequency: float | None = None, symmetric: bool = True)[源代码]

基础类:object

在给定的三元组工厂中存储逆频率和逆映射。

索引三元组工厂中的逆频率和逆关系。

Parameters:
  • triples_factory (CoreTriplesFactory) – 要索引的三元组工厂。

  • minimum_frequency (float) – 两个关系的三元组之间被视为反义的最小重叠频率。默认值0.97取自Toutanova和Chen (2015),他们最初描述了FB15k-237的生成。

  • 对称 (bool) – 如果相似度计算为对称的

Raises:

NotImplementedError – 如果 symmetric 为 False

方法总结

apply(triples_factory)

创建一个新的三元组工厂,其中不包含重复或反向关系。

方法文档

apply(triples_factory: CoreTriplesFactory) CoreTriplesFactory[来源]

创建一个新的三元组工厂,其中不包含重复或反向关系。

Parameters:

triples_factory (CoreTriplesFactory)

Return type:

CoreTriplesFactory