MCPcopy
hub / github.com/THUDM/CogDL / init_surrogate_model

Function init_surrogate_model

examples/GRB/test_attack_defense.py:55–66  ·  view source on GitHub ↗
(graph, dataset, test_mask, device, device_ids)

Source from the content-addressed store, hash-verified

53
54
55def init_surrogate_model(graph, dataset, test_mask, device, device_ids):
56 model_sur = GCN(
57 in_feats=graph.num_features,
58 hidden_size=16,
59 out_feats=graph.num_classes,
60 num_layers=2,
61 dropout=0.5,
62 activation=None
63 )
64 score_sur = train_model(model_sur, graph, dataset, test_mask, device, device_ids)
65 print("Test score before attack for surrogate model: {:.4f}.".format(score_sur))
66 return model_sur
67
68
69def init_target_model(graph, dataset, test_mask, device, device_ids):

Calls 2

GCNClass · 0.90
train_modelFunction · 0.85

Tested by

no test coverage detected