MIA-GCL / MVGRL / GCL2 / augmentors / __init__.py
__init__.py
Raw
from .augmentor import Graph, Augmentor, Compose, RandomChoice
from .identity import Identity
from .rw_sampling import RWSampling
from .ppr_diffusion import PPRDiffusion
from .markov_diffusion import MarkovDiffusion
from .edge_adding import EdgeAdding
from .edge_removing import EdgeRemoving
from .node_dropping import NodeDropping
from .node_shuffling import NodeShuffling
from .feature_masking import FeatureMasking
from .feature_masking_mia import FeatureMaskingMia
from .feature_dropout import FeatureDropout
from .edge_attr_masking import EdgeAttrMasking

__all__ = [
    'Graph',
    'Augmentor',
    'Compose',
    'RandomChoice',
    'EdgeAdding',
    'EdgeRemoving',
    'EdgeAttrMasking',
    'FeatureMasking',
    'FeatureMaskingMia',
    'FeatureDropout',
    'Identity',
    'PPRDiffusion',
    'MarkovDiffusion',
    'NodeDropping',
    'NodeShuffling',
    'RWSampling'
]

classes = __all__