IF YOU WOULD LIKE TO GET AN ACCOUNT, please write an email to s dot adaszewski at gmail dot com. User accounts are meant only to report issues and/or generate pull requests. This is a purpose-specific Git hosting for ADARED projects. Thank you for your understanding!
Browse Source

Fix negative_sample_adj_mat().

master
Stanislaw Adaszewski 4 years ago
parent
commit
7094ae87db
1 changed files with 4 additions and 1 deletions
  1. +4
    -1
      src/triacontagon/sampling.py

+ 4
- 1
src/triacontagon/sampling.py View File

@@ -135,7 +135,10 @@ def negative_sample_adj_mat(adj_mat: torch.Tensor) -> torch.Tensor:
print('neg_neighbors:', neg_neighbors) print('neg_neighbors:', neg_neighbors)
edges_neg = torch.cat([ edges_pos[:, 0].view(-1, 1),
pos_vertices = torch.repeat_interleave(torch.arange(len(adj_mat)),
row_count)
edges_neg = torch.cat([ pos_vertices.view(-1, 1),
neg_neighbors.view(-1, 1) ], 1) neg_neighbors.view(-1, 1) ], 1)
adj_mat_neg = torch.sparse_coo_tensor(indices = edges_neg.transpose(0, 1), adj_mat_neg = torch.sparse_coo_tensor(indices = edges_neg.transpose(0, 1),


Loading…
Cancel
Save