-
Notifications
You must be signed in to change notification settings - Fork 3
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
Operation result error when run on pytorch:1.12.0-cuda11.3 #7
Comments
Thank you for your question! Would you mind sharing the training log? I plan to try to debug the segmentation code after my vacation (April 10th), sorry for the bugs! |
log.txt |
Hi, thank you for this excellent work.!When I trained the Partseg model using my own dataset, I encountered a situation where the acc was very low and the iou was very high. This is my training log: |
Over the next iterations, the loss remains around 2.37, the acc remains around 0.38, the avgacc remains around 0.17, and the iou fluctuates between 0.85 and 0.93. By the way, my dataset only has 164 samples. |
Hi! This could be because the zero-division returning value is 1 in IoU computation. Specifically, in our implementation we followed dgcnn: if the union of ground truth and prediction points is empty, then count part IoU as 1. By modifying 'iou=1' to 'iou=0' in line 40 in main_partseg.py, the zero-division returning value should be 0 and by then IoU will not be 'overestimated'. For the model performance, there could be multiple reasons. Could you try to tune the hyperparameters on your dataset, e.g., decreasing the model size and the dropout rate? |
Thank you for your work!The results of my run on the dataset are shown in this figure. Obviously, I have encountered a problem. I hope you can help me with the answer. Thank you very much!
The text was updated successfully, but these errors were encountered: