CWGCNBase(in_dim, hid_dim, num_classes, num_layers=2, dropout=0.1, act=F.relu, gnn='gcn', mode='node', **kwargs)
Bases: Module
Base class for CWGCN.
| Parameters: |
|
|---|
Notes
Currently supports only 2-layer architectures with various GNN backbones.
c_loss(preds, labels)
Compute correntropy-induced loss.
| Parameters: |
|
|---|
| Returns: |
|
|---|
feat_bottleneck(x, edge_index, edge_weight=None, batch=None)
Feature extraction through GNN layers.
| Parameters: |
|
|---|
| Returns: |
|
|---|
feat_classifier(x, edge_index, edge_weight=None)
Classification layer after feature extraction.
| Parameters: |
|
|---|
| Returns: |
|
|---|
forward(x, edge_index, edge_weight=None, batch=None)
Forward pass of the model.
| Parameters: |
|
|---|
| Returns: |
|
|---|