dgld.models.SLGAD.dataset
This is dataset loading and processing program for SL-GAD
- class dgld.models.SLGAD.dataset.SL_GAD_DataSet(base_dataset_name='Cora', subgraphsize=4, args=None, g_data=None, y_data=None)[source]
Bases:
DGLDataset
This is a class to generate subgraph of dataset
- Parameters
base_dataset_name (str, optional) – the name of dataset, defaulr Cora
subgraph_size (int, optional) – the size of subgraph, default 4
args (arg.parser, optional) – the extra parameter from arg.parser, default None
g_data (torch.Tensor) – graph of dataset made manually, default None
g_data – anomaly label of dataset made manually, default None
- construct_graph(pace)[source]
Functions that construct the ith subgraph
- Parameters
pace (list) – random walk, the set of node to construct graph
- Returns
temp_graph – the subgraph
- Return type
DGL.Graph