-
Notifications
You must be signed in to change notification settings - Fork 6
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
Regarding the Autoencoder model #12
Comments
Hello, Thanks for your interest in deepsphere. What noise levels (SNR) are you talking about? The standard graph layers in Deepsphere can struggle with high frquencies, so it might be good to interlace some Conv1D layers or go with a UNet + Skips architecture. I might be able to brew together an example later this week. Best, Janis |
Hi Janis, Thanks for your reply. So, due to the nature of my study, a 'true label' is not generally available. For training purpose, I tried with a set of training data with SNR 25, and created a 'true lable data' by amplifying signal information in the training data to SNR 45. I guess my exception was, that the model might be able to recover the loud features better and reduce/remove the rest while decoding. Thanks for the suggestion with UNet++ skip connection. I shall look into it. I hate to burden you like this in your busy schedule, but an example will be a tremendous help. Many Thanks |
Dear Wasim Sorry for the delay, I was a bit busier than expected. I just pushed a new branch that contains a new example notebook with a denoising UNet (see commit 86d5e6d). I tested it with the same toy data and it seems to do what I'd expect. As I mentioned earlier, it might be good to add some Conv1D layers to the blocks to increase the capacity of the model. So I'd recommend to use this example as a template and play around until you have an architecture that works for you. Best, |
Hi Janis, No no, I am really grateful for your help and that you made time for me during holidays. I am running this model now and I can see it is in the right direction for my expected outcome. I would try adjusting it with my requirements. Thank you so much for the tutorial. Many Thanks |
Hi Janis, Many Thanks |
Hello, Yes, I was referring to Best, Janis |
Hi Janis, Many Thanks |
Sorry for the late reply, I am currently travelling and have only limited internet access. The channels are the number of filters that you use. You should make sure that you have enough such that the convolution has an adequate capacity. Finding the right architecture can be quite tricky and there are only heuristics that can help you. If you want, you can post your entire architecture and I might be able to give you some feedback. Best, Janis |
Hi Janis, The Upsampling goes as: Many Thanks |
Hi Wasim, Again, sorry for the late reply and that I wasn't able to look at your code. I am now back from my trip and have more time. Let me know if you still have problems and I'll have a look. |
Hi Janis, Many Thanks |
Sure, that should be possible. You can find my email address on my personal page of the Uni. I am currently in GMT-6 timezone and the best time this week would be Wednesday at 8 am. |
Hi,
This might not be the right place, but didn't find other contact options so posting it here.
It is regarding the autoencoder model in deepshphere tf2 tutorial. Using this tutorial, with a good amount of sample data, I am able to reconstruct a input healpy map with reasonably recovered features. However, instead of passing the training data in both x and y, if I try to pass a label dataset against the training dataset in y, in an attempt to denoising the map, I find that the model doesn't recover the desired features. I am wondering if there is any similar tutorial for denoising or if you have come across similar situation.
Many Thanks
Wasim
The text was updated successfully, but these errors were encountered: