add_node_noises
- class add_node_noises(dataset: Dataset, noise_ratio: float, mode: str, gids: int | List[int] | Tuple[int, ...] | None = None, seed: int | None = None, inplace: bool = False)[source]
Bases:
Add node noise to graphs in a PlanetAlign dataset by perturbing nodes through random addition or deletion.
- Parameters:
dataset (PlanetAlign Dataset) – Input PlanetAlign dataset.
noise_ratio (float) – Ratio of nodes to add/delete.
mode (str) – Either “add” or “delete”.
gids (int, list of int, tuple of int, optional) – Graph IDs to perturb. If None, all graphs are perturbed.
seed (int, optional) – Random seed.
inplace (bool) – Whether to modify the dataset in place.
- Returns:
Dataset with node-perturbed graphs.
- Return type:
PlanetAlign Dataset