MCPcopy Create free account

hub / github.com/Graph-and-Geometric-Learning/hyperbolic-transformer / types & classes

Types & classes92 in github.com/Graph-and-Geometric-Learning/hyperbolic-transformer

↓ 16 callersClassNCDataset
large/dataset.py:28
↓ 8 callersClassNCDataset
medium/dataset.py:21
↓ 7 callersClassHypLinear
Hyperbolic Linear Layer Parameters: manifold (Manifold): The manifold to use for the linear transformation. in_features (int
large/manifolds/layer.py:124
↓ 7 callersClassHypLinear
Parameters: manifold (manifold): The manifold to use for the linear transformation. in_features (int): The size of each input sam
medium/manifolds/hyp_layer.py:88
↓ 7 callersClassHypLinear
Hyperbolic Linear Layer Parameters: manifold (Manifold): The manifold to use for the linear transformation. in_features (int
Hypformer/manifolds/layer.py:124
↓ 3 callersClassLorentz
large/manifolds/lorentz.py:9
↓ 3 callersClassLorentz
medium/manifolds/lorentz.py:10
↓ 3 callersClassLorentz
Hypformer/manifolds/lorentz.py:13
↓ 3 callersClassMixHopLayer
Our MixHop layer
large/gnns.py:365
↓ 3 callersClassMixHopLayer
Our MixHop layer
medium/gnns.py:373
↓ 2 callersClassHypLayerNorm
Hyperbolic Layer Normalization Layer Parameters: manifold (Manifold): The manifold to use for normalization. in_features (in
large/manifolds/layer.py:10
↓ 2 callersClassHypLayerNorm
medium/manifolds/hyp_layer.py:11
↓ 2 callersClassHypLayerNorm
Hyperbolic Layer Normalization Layer Parameters: manifold (Manifold): The manifold to use for normalization. in_features (in
Hypformer/manifolds/layer.py:10
↓ 2 callersClassLogger
Adapted from https://github.com/snap-stanford/ogb/
large/logger.py:12
↓ 2 callersClassOptimizer
Optimizer for Euclidean and Hyperbolic parameters Parameters: model (nn.Module): The model containing the parameters to optimize.
large/manifolds/layer.py:212
↓ 1 callersClassArgs
Hypformer/main.py:23
↓ 1 callersClassGPR_prop
GPRGNN, from original repo https://github.com/jianhao2016/GPRGNN propagation class for GPR_GNN
large/gnns.py:588
↓ 1 callersClassGPR_prop
GPRGNN, from original repo https://github.com/jianhao2016/GPRGNN propagation class for GPR_GNN
medium/gnns.py:600
↓ 1 callersClassGraphConv
large/gnns.py:726
↓ 1 callersClassGraphConv
medium/gnns.py:739
↓ 1 callersClassGraphConvLayer
large/gnns.py:691
↓ 1 callersClassGraphConvLayer
medium/gnns.py:705
↓ 1 callersClassHypActivation
Hyperbolic Activation Layer Parameters: manifold (Manifold): The manifold to use for the activation. activation (function):
large/manifolds/layer.py:69
↓ 1 callersClassHypActivation
medium/manifolds/hyp_layer.py:51
↓ 1 callersClassHypActivation
Hyperbolic Activation Layer Parameters: manifold (Manifold): The manifold to use for the activation. activation (function):
Hypformer/manifolds/layer.py:69
↓ 1 callersClassHypCLS
large/manifolds/layer.py:168
↓ 1 callersClassHypCLS
medium/manifolds/hyp_layer.py:127
↓ 1 callersClassHypCLS
Hypformer/manifolds/layer.py:168
↓ 1 callersClassHypDropout
Hyperbolic Dropout Layer Parameters: manifold (Manifold): The manifold to use for the dropout. dropout (float): The dropout
large/manifolds/layer.py:96
↓ 1 callersClassHypDropout
medium/manifolds/hyp_layer.py:69
↓ 1 callersClassHypDropout
Hyperbolic Dropout Layer Parameters: manifold (Manifold): The manifold to use for the dropout. dropout (float): The dropout
Hypformer/manifolds/layer.py:96
↓ 1 callersClassHypFormer
large/hypformer.py:267
↓ 1 callersClassHypFormer
medium/hypformer.py:276
↓ 1 callersClassHypFormer
Hypformer/hypformer.py:240
↓ 1 callersClassLogger
medium/logger.py:5
↓ 1 callersClassOptimizer
medium/manifolds/hyp_layer.py:162
↓ 1 callersClassTransConv
large/hypformer.py:179
↓ 1 callersClassTransConv
medium/hypformer.py:175
↓ 1 callersClassTransConv
Hypformer/hypformer.py:153
↓ 1 callersClassTransConvLayer
large/hypformer.py:15
↓ 1 callersClassTransConvLayer
medium/hypformer.py:14
↓ 1 callersClassTransConvLayer
Hypformer/hypformer.py:12
ClassAPPNP_Net
large/gnns.py:568
ClassAPPNP_Net
medium/gnns.py:579
ClassAcosh
Numerically stable arccosh that never returns NaNs. Returns acosh(x) = arccosh(x) = log(x + sqrt(max(x^2 - 1, eps))).
large/manifolds/utils.py:271
ClassAcosh
Numerically stable arccosh that never returns NaNs. Returns acosh(x) = arccosh(x) = log(x + sqrt(max(x^2 - 1, eps))).
medium/manifolds/manifold_utils.py:272
ClassAcosh
Numerically stable arccosh that never returns NaNs. Returns acosh(x) = arccosh(x) = log(x + sqrt(max(x^2 - 1, eps))).
Hypformer/manifolds/utils.py:271
ClassAtanh
Numerically stable arctanh that never returns NaNs. x = clamp(x, min=-1+eps, max=1-eps) Returns atanh(x) = arctanh(x) = 0.5*(log(1+x)-log
large/manifolds/utils.py:241
ClassAtanh
Numerically stable arctanh that never returns NaNs. x = clamp(x, min=-1+eps, max=1-eps) Returns atanh(x) = arctanh(x) = 0.5*(log(1+x)-log
medium/manifolds/manifold_utils.py:242
ClassAtanh
Numerically stable arctanh that never returns NaNs. x = clamp(x, min=-1+eps, max=1-eps) Returns atanh(x) = arctanh(x) = 0.5*(log(1+x)-log
Hypformer/manifolds/utils.py:241
ClassGAT
large/gnns.py:272
ClassGAT
medium/gnns.py:279
ClassGATJK
large/gnns.py:501
ClassGATJK
medium/gnns.py:513
ClassGCN
large/gnns.py:177
ClassGCN
medium/gnns.py:182
ClassGCNJK
large/gnns.py:452
ClassGCNJK
medium/gnns.py:463
ClassGPRGNN
GPRGNN, from original repo https://github.com/jianhao2016/GPRGNN
large/gnns.py:654
ClassGPRGNN
GPRGNN, from original repo https://github.com/jianhao2016/GPRGNN
medium/gnns.py:666
ClassH2GCNConv
Neighborhood aggregation step
large/gnns.py:554
ClassH2GCNConv
Neighborhood aggregation step
medium/gnns.py:564
ClassHypActivation
Hypformer/manifolds/hyp_layer.py:51
ClassHypCLS
Hypformer/manifolds/hyp_layer.py:121
ClassHypDropout
Hypformer/manifolds/hyp_layer.py:67
ClassHypLayerNorm
Hypformer/manifolds/hyp_layer.py:14
ClassHypLinear
Parameters: manifold (manifold): The manifold to use for the linear transformation. in_features (int): The size of each input sam
Hypformer/manifolds/hyp_layer.py:84
ClassHypNormalization
Hyperbolic Normalization Layer Parameters: manifold (Manifold): The manifold to use for normalization. manifold_out (Manifol
large/manifolds/layer.py:44
ClassHypNormalization
medium/manifolds/hyp_layer.py:34
ClassHypNormalization
Hypformer/manifolds/hyp_layer.py:36
ClassHypNormalization
Hyperbolic Normalization Layer Parameters: manifold (Manifold): The manifold to use for normalization. manifold_out (Manifol
Hypformer/manifolds/layer.py:44
ClassLINK
logistic regression on adjacency matrix
large/gnns.py:12
ClassLINK
logistic regression on adjacency matrix
medium/gnns.py:15
ClassLeakyClamp
large/manifolds/utils.py:222
ClassLeakyClamp
medium/manifolds/manifold_utils.py:223
ClassLeakyClamp
Hypformer/manifolds/utils.py:222
ClassMLP
adapted from https://github.com/CUAI/CorrectAndSmooth/blob/master/gen_models.py
large/gnns.py:33
ClassMLP
adapted from https://github.com/CUAI/CorrectAndSmooth/blob/master/gen_models.py
medium/gnns.py:36
ClassMixHop
our implementation of MixHop some assumptions: the powers of the adjacency are [0, 1, ..., hops], with every power in between each co
large/gnns.py:389
ClassMixHop
our implementation of MixHop some assumptions: the powers of the adjacency are [0, 1, ..., hops], with every power in between each co
medium/gnns.py:399
ClassMultiLP
label propagation, with possibly multiple hops of the adjacency
large/gnns.py:312
ClassMultiLP
label propagation, with possibly multiple hops of the adjacency
medium/gnns.py:320
ClassOptimizer
Hypformer/manifolds/hyp_layer.py:154
ClassOptimizer
Optimizer for Euclidean and Hyperbolic parameters Parameters: model (nn.Module): The model containing the parameters to optimize.
Hypformer/manifolds/layer.py:212
ClassSGC
large/gnns.py:68
ClassSGC
medium/gnns.py:73
ClassSGC2
Use MLP instead of a single linear layer.
large/gnns.py:127
ClassSGC2
Use MLP instead of a single linear layer.
medium/gnns.py:132
ClassSGCMem
large/gnns.py:82
ClassSGCMem
medium/gnns.py:87
ClassSIGN
large/gnns.py:222
ClassSIGN
medium/gnns.py:228