-
Notifications
You must be signed in to change notification settings - Fork 56
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PointCloud classification #4
Comments
Hi! We took outputs at vertices, then used a global mean to get classification scores. We did not really try out many experiments that deviated from this basic construction, I don't think. |
Hi, @aunagar, sorry for bothering you, but do you remember how you did it? Thank you both! |
The A segfault indicates something very bad is happening inside of that library (leading to an illegal memory access). This should definitely not happen under normal circumstances. Even with not-so-great data. A few things to check:
|
Yes, I have the latest robust_laplacian package. I am running the code on our hpc server. I don't know the inner workings of the environment exactly. There aren't any nan/inf or duplicates. |
This is my code, residing in src folder. Any insight would be appreciated import torch C_in = 3 model = diffusion_net.layers.DiffusionNet( checkpoint = torch.load('pretrained/diffusionnet_25jun.pth') model.eval() g = np.loadtxt('data/data.csv', delimiter=',', skiprows=1, usecols=(0, 1, 2)) # this has x, y, z coordinates of an object verts = torch.from_numpy(g) |
Hi Nicholas,
Thanks for open-sourcing your code. I am using this method for point-cloud classification problem.
I wanted to know what classification head did you use in SHREC'11 dataset? The current DiffusionNet outputs at "vertices", "edges", or "faces". What if I want to output a single class for the whole point-cloud? Do I simply do mean over all point outputs? Did you try out different classification heads?
The text was updated successfully, but these errors were encountered: