DisjointInductivePathDataset
- class DisjointInductivePathDataset(transductive_training_path, inductive_inference_path, inductive_testing_path, inductive_validation_path, eager=False, create_inverse_triples=False, load_triples_kwargs=None)[source]
Bases:
LazyInductiveDataset
A disjoint inductive dataset specified by paths.
Contains a lazy reference to a training, inductive inference, inductive testing, and inductive validation dataset. In this dataset, inductive inference is disjoint with the transductive train
Initialize the dataset.
- Parameters:
transductive_training_path (
Union
[str
,Path
]) – Path to the training triples file or training triples file.inductive_inference_path (
Union
[str
,Path
]) – Path to the inductive inference triples file or training triples file.inductive_testing_path (
Union
[str
,Path
]) – Path to the testing triples file or testing triples file.inductive_validation_path (
Union
[str
,Path
]) – Path to the validation triples file or validation triples file.eager (
bool
) – Should the data be loaded eagerly? Defaults to false.create_inverse_triples (
bool
) – Should inverse triples be created? Defaults to false.load_triples_kwargs (
Optional
[Mapping
[str
,Any
]]) – Arguments to pass through toTriplesFactory.from_path()
and ultimately through topykeen.triples.utils.load_triples()
.