路径数据集

class PathDataset(training_path: str | Path, testing_path: str | Path, validation_path: None | str | Path, eager: bool = False, create_inverse_triples: bool = False, load_triples_kwargs: Mapping[str, Any] | None = None)[source]

基础类:LazyDataset

包含对训练、测试和验证数据集的惰性引用。

初始化数据集。

Parameters:
  • training_path (str | pathlib.Path) – 训练三元组文件或训练三元组文件的路径。

  • testing_path (str | pathlib.Path) – 测试三元组文件或测试三元组文件的路径。

  • validation_path (None | str | pathlib.Path) – 验证三元组文件或验证三元组文件的路径。

  • eager (bool) – 数据是否应该立即加载?默认为 false。

  • create_inverse_triples (bool) – 是否应该创建反向三元组?默认为 false。

  • load_triples_kwargs (Mapping[str, Any] | None) – 传递给 TriplesFactory.from_path() 并最终传递给 pykeen.triples.utils.load_triples() 的参数。