bbc / cnn-fractional-motion-compensation

The GitHub open source software repository on interpreting super-resolution CNNs for sub-pixel motion compensation in video coding
BSD 3-Clause "New" or "Revised" License
12 stars 2 forks source link

question about 'vvc_competition' loss #2

Closed wl3b10s closed 2 years ago

wl3b10s commented 3 years ago

'vvc_competition' achieves good improvement for it ignores 'not' good result for model update.

but does it a good choice during epoch validation?

i guess competition may result in different final output channels are used for calculating validation loss with same validation data. then is it fair to compare loss that may result from different output channels ?

thank you. @lmurn

lmurn commented 3 years ago

Hi Liang,

You raise a good point. During network training, we only update the network for the very best channel for each input instance. During validation, we only retain the loss from the best performing channel (and compare it to VVC loss) and ignore other channels. I have experienced some issues with validation losses before, so it might be a good idea to investigate whether other channels contain results that may inform our results and performance.

Apologies if I have misunderstood any part of your question. I'll leave this issue open for further comments.