Substitute the Brainnet CNN by Pyg #4609
Unanswered
yikang7720
asked this question in
Q&A
Replies: 1 comment
-
Hi there, |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
I am now reading the paper about the Brainnet CNN. The Brainnet CNN is an CNN archiecture which performs extremly well for brain graph tasks. However, the Brainnet CNN was implemented in 2017. Then I am wondering if there is any way that we can substitute the Brainnet CNN by GNN. The brainnet CNN consists of three main layers, edge to edge convolution, edge to node convolution and node to graph convolution. For example, the main idea edge to edge convolution is similar to a 3 × 3 × M` convolution filter over a stack of 2D grid data, in that, for each feature map, it combines the signal at some point with the signal from the direct neighbours. I am also assuming that edge to edge convolution is more likely to make convs to the edge features of the adjacency matrix.
Here is the code of edge to edge convolution.
`
Class E2EBlock(torch.nn.Module):
Here is the code of Brainnet CNN.
`Class Brainnet(torch.nn.Module):
Here is the architecture of Brainnet CNN.

Here is the link to the Brainnet CNN.
https://www2.cs.sfu.ca/~hamarneh/ecopy/neuroimage2017.pdf
Beta Was this translation helpful? Give feedback.
All reactions