cogdl.datasets.kg_data
¶
Module Contents¶
Classes¶
Dataset base class for creating graph datasets. |
|
Dataset base class for creating graph datasets. |
|
Dataset base class for creating graph datasets. |
|
Dataset base class for creating graph datasets. |
|
Dataset base class for creating graph datasets. |
|
Dataset base class for creating graph datasets. |
|
Dataset base class for creating graph datasets. |
Functions¶
|
-
class
cogdl.datasets.kg_data.
BidirectionalOneShotIterator
(dataloader_head, dataloader_tail)[source]¶ Bases:
object
-
class
cogdl.datasets.kg_data.
TestDataset
(triples, all_true_triples, nentity, nrelation, mode)[source]¶ Bases:
torch.utils.data.Dataset
-
class
cogdl.datasets.kg_data.
TrainDataset
(triples, nentity, nrelation, negative_sample_size, mode)[source]¶ Bases:
torch.utils.data.Dataset
-
class
cogdl.datasets.kg_data.
KnowledgeGraphDataset
(root, name)[source]¶ Bases:
cogdl.data.Dataset
Dataset base class for creating graph datasets. See here for the accompanying tutorial.
- Args:
root (string): Root directory where the dataset should be saved. transform (callable, optional): A function/transform that takes in an
cogdl.data.Data
object and returns a transformed version. The data object will be transformed before every access. (default:None
)- pre_transform (callable, optional): A function/transform that takes in
an
cogdl.data.Data
object and returns a transformed version. The data object will be transformed before being saved to disk. (default:None
)- pre_filter (callable, optional): A function that takes in an
cogdl.data.Data
object and returns a boolean value, indicating whether the data object should be included in the final dataset. (default:None
)
-
property
raw_file_names
(self)[source]¶ The name of the files to find in the
self.raw_dir
folder in order to skip the download.
-
class
cogdl.datasets.kg_data.
FB13Datset
[source]¶ Bases:
cogdl.datasets.kg_data.KnowledgeGraphDataset
Dataset base class for creating graph datasets. See here for the accompanying tutorial.
- Args:
root (string): Root directory where the dataset should be saved. transform (callable, optional): A function/transform that takes in an
cogdl.data.Data
object and returns a transformed version. The data object will be transformed before every access. (default:None
)- pre_transform (callable, optional): A function/transform that takes in
an
cogdl.data.Data
object and returns a transformed version. The data object will be transformed before being saved to disk. (default:None
)- pre_filter (callable, optional): A function that takes in an
cogdl.data.Data
object and returns a boolean value, indicating whether the data object should be included in the final dataset. (default:None
)
-
class
cogdl.datasets.kg_data.
FB15kDatset
[source]¶ Bases:
cogdl.datasets.kg_data.KnowledgeGraphDataset
Dataset base class for creating graph datasets. See here for the accompanying tutorial.
- Args:
root (string): Root directory where the dataset should be saved. transform (callable, optional): A function/transform that takes in an
cogdl.data.Data
object and returns a transformed version. The data object will be transformed before every access. (default:None
)- pre_transform (callable, optional): A function/transform that takes in
an
cogdl.data.Data
object and returns a transformed version. The data object will be transformed before being saved to disk. (default:None
)- pre_filter (callable, optional): A function that takes in an
cogdl.data.Data
object and returns a boolean value, indicating whether the data object should be included in the final dataset. (default:None
)
-
class
cogdl.datasets.kg_data.
FB15k237Datset
[source]¶ Bases:
cogdl.datasets.kg_data.KnowledgeGraphDataset
Dataset base class for creating graph datasets. See here for the accompanying tutorial.
- Args:
root (string): Root directory where the dataset should be saved. transform (callable, optional): A function/transform that takes in an
cogdl.data.Data
object and returns a transformed version. The data object will be transformed before every access. (default:None
)- pre_transform (callable, optional): A function/transform that takes in
an
cogdl.data.Data
object and returns a transformed version. The data object will be transformed before being saved to disk. (default:None
)- pre_filter (callable, optional): A function that takes in an
cogdl.data.Data
object and returns a boolean value, indicating whether the data object should be included in the final dataset. (default:None
)
-
class
cogdl.datasets.kg_data.
WN18Datset
[source]¶ Bases:
cogdl.datasets.kg_data.KnowledgeGraphDataset
Dataset base class for creating graph datasets. See here for the accompanying tutorial.
- Args:
root (string): Root directory where the dataset should be saved. transform (callable, optional): A function/transform that takes in an
cogdl.data.Data
object and returns a transformed version. The data object will be transformed before every access. (default:None
)- pre_transform (callable, optional): A function/transform that takes in
an
cogdl.data.Data
object and returns a transformed version. The data object will be transformed before being saved to disk. (default:None
)- pre_filter (callable, optional): A function that takes in an
cogdl.data.Data
object and returns a boolean value, indicating whether the data object should be included in the final dataset. (default:None
)
-
class
cogdl.datasets.kg_data.
WN18RRDataset
[source]¶ Bases:
cogdl.datasets.kg_data.KnowledgeGraphDataset
Dataset base class for creating graph datasets. See here for the accompanying tutorial.
- Args:
root (string): Root directory where the dataset should be saved. transform (callable, optional): A function/transform that takes in an
cogdl.data.Data
object and returns a transformed version. The data object will be transformed before every access. (default:None
)- pre_transform (callable, optional): A function/transform that takes in
an
cogdl.data.Data
object and returns a transformed version. The data object will be transformed before being saved to disk. (default:None
)- pre_filter (callable, optional): A function that takes in an
cogdl.data.Data
object and returns a boolean value, indicating whether the data object should be included in the final dataset. (default:None
)
-
class
cogdl.datasets.kg_data.
FB13SDatset
[source]¶ Bases:
cogdl.datasets.kg_data.KnowledgeGraphDataset
Dataset base class for creating graph datasets. See here for the accompanying tutorial.
- Args:
root (string): Root directory where the dataset should be saved. transform (callable, optional): A function/transform that takes in an
cogdl.data.Data
object and returns a transformed version. The data object will be transformed before every access. (default:None
)- pre_transform (callable, optional): A function/transform that takes in
an
cogdl.data.Data
object and returns a transformed version. The data object will be transformed before being saved to disk. (default:None
)- pre_filter (callable, optional): A function that takes in an
cogdl.data.Data
object and returns a boolean value, indicating whether the data object should be included in the final dataset. (default:None
)