-
Notifications
You must be signed in to change notification settings - Fork 66
Open
Description
Dear Phi, In the following piece of code you generate the validation set but never return it, instead you use the test set instead of validation set and there is no actual test set to be used for testing purposes.
graph-representation-learning/longae/utils_gcn.py
Lines 153 to 172 in 48d5978
| val_edges_false = [] | |
| while len(val_edges_false) < len(val_edges): | |
| idx_i = np.random.randint(0, adj.shape[0]) | |
| idx_j = np.random.randint(0, adj.shape[0]) | |
| if idx_i == idx_j: | |
| continue | |
| if ismember([idx_i, idx_j], train_edges): | |
| continue | |
| if ismember([idx_j, idx_i], train_edges): | |
| continue | |
| if ismember([idx_i, idx_j], val_edges): | |
| continue | |
| if ismember([idx_j, idx_i], val_edges): | |
| continue | |
| if val_edges_false: | |
| if ismember([idx_j, idx_i], np.array(val_edges_false)): | |
| continue | |
| if ismember([idx_i, idx_j], np.array(val_edges_false)): | |
| continue | |
| val_edges_false.append([idx_i, idx_j]) |
Am I missing something?
Metadata
Metadata
Assignees
Labels
No labels