Closed Peon26 closed 4 years ago
Hi @Peon26 --
Yes, the mesh data-structure is passed to both the mesh_conv and mesh_pooling / mesh_unpooling layers.
Conv doesn't change the adjacency information, but when we collapse edges in the mesh_pooling layer we modify the mesh data structures inside the mesh_pooling layer.
You can start by looking around this line of code in mesh_pool.
Thank you @ranahanocka
Hi @ranahanocka , I have a rather basic question, how/where is the mesh passed to the next layer after pooling? In other words, to be able to have another convolution and/or pooling operation, one needs a new adjacency matrix of some sort (e.g.
mesh.edges
), but I have failed to find that in the code, could you please let me know where in your implementation the new adjacency (after pooling) is either taken into account or updated? Thank you in advance :)