-
Notifications
You must be signed in to change notification settings - Fork 26
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
Are camera angles used by the model? #17
Comments
Hello and thank you for your interest, I am not sure I fully understood the question, I will describe what I think you need to know. However, please direct me to any spot you want to better understand. As you mentioned, the view angles are specified in the recipe files I hope this helps, let me know if you have any further questions. |
Yes, the oscillation you are seeing is the direct result of the Random Horizontal Flip that is not disabled during the test phase: The user will not be able to draw with the same angle exactly. Ideally, 10 or even more views should be used during training. That will make things much more resilient to unseen angles. Interestingly, using a different encoder instead of VGG did not improve this result. This further supports the need for augmentation of the camera angles during the training phase. |
Thanks for the explanation. I noticed a small issue of shape not updating properly after loading params to geometry nodes, specificially in other two domains (vase and table), and it turns out the original method (toggling Lines 134 to 135 in 01afd9f
|
That is correct, the viewport should be updated using Is this what you did - #19? Let me know and I will merge. Thank you very much 🙏 |
Very strange that replacing the existing method with |
Update: |
* update method refresh_obj_in_viewport #17 * Update bpy_util.py
Thank you for this @SanBingYouYong, I merged the fix with |
Hi, now I'm trying to run a few epochs of training to see what a similar system should behave during training, but 30+ epochs passed the loss is not decreasing from 22+-1. Is it normal? Usually how many epochs would it take until we observe improvement? |
600 epochs passed and the loss decreased by 2, from 22 to 19. Is this expected or am I doing something wrong? |
The loss is exponentially decreasing, you should see a substantial decrease even after 1 epoch. |
@SanBingYouYong sorry for removing the link, we will restore it eventually but there is no option to do it now. |
Hi,
I wonder if the angle information is used in the process, either passed to the network directly or in some other ways.
I notice there's performance loss when the model gets sketches of unseen angles, and I see that the custom
DatasetSketch
class returns the camera angle of current sketch file, but the wrapper around it are from standard library (DataLoader
and lightning trainer). Not sure if this angle information is maintained along the way or dropped after checking that there are enough files of correct angles as specified by therecipe.yml
file.Thanks!
The text was updated successfully, but these errors were encountered: