归纳ER模型

class InductiveERModel(*, triples_factory: CoreTriplesFactory, entity_representations: str | Representation | type[Representation] | None | Sequence[str | Representation | type[Representation] | None] = None, entity_representations_kwargs: Mapping[str, Any] | None | Sequence[Mapping[str, Any] | None] = None, validation_factory: CoreTriplesFactory, testing_factory: CoreTriplesFactory | None = None, **kwargs)[来源]

基础类:ERModel

归纳模型的一个基类。

该模型假设所有三元组集合(例如训练和验证)之间共享一组关系,并且在验证期间使用单独的推理工厂。在测试期间,可以重新使用验证工厂,或者提供另一个单独的测试工厂。

初始化归纳模型。

Parameters:
  • triples_factory (CoreTriplesFactory) – (训练)工厂

  • entity_representations (Sequence[Representation]) – 训练实体表示

  • entity_representations_kwargs (Mapping[str, Any] | None | Sequence[Mapping[str, Any] | None]) – 用于训练实体表示的额外基于关键字的参数

  • validation_factory (CoreTriplesFactory) – 验证工厂

  • testing_factory (CoreTriplesFactory | None) – 测试工厂。如果为None,则重新使用验证工厂,即验证和测试实体来自同一组(未见的)实体。

  • kwargs – 传递给 ERModel.__init__() 的额外基于关键字的参数