You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Since the freqs are not linked with the value of step_scale. (freqs = step / step_scale * self.Lambda[:, 1].abs() / (2 * math.pi) -> freqs = torch.exp(self.log_step) * self.Lambda[:, 1].abs() / (2 * math.pi)). Is the code wrong?
Question 2 is accompanied by another question, Question 3. In the paper, it's only mentioned that generalization from low frequency to high frequency is achieved by masking 'C', but in the code, the discretization of 'A' and 'B' is also related to 'step_scale'. So, I wonder, for generalization from low frequency to high frequency, is it necessary to adjust all three values 'A', 'B', and 'C'?
Hi @NikolaZubic
Hello, recently I carefully studied the paper and source code. There are a few aspects I don't quite understand.
Firstly, in the process of Output masking, why is only 'C' masked and not 'A' and 'B'?
Secondly, in your code, if only adjusting the 'step_scale', the mask of 'C' remains unaffected.
Since the freqs are not linked with the value of step_scale. (freqs = step / step_scale * self.Lambda[:, 1].abs() / (2 * math.pi) -> freqs = torch.exp(self.log_step) * self.Lambda[:, 1].abs() / (2 * math.pi)). Is the code wrong?
Question 2 is accompanied by another question, Question 3. In the paper, it's only mentioned that generalization from low frequency to high frequency is achieved by masking 'C', but in the code, the discretization of 'A' and 'B' is also related to 'step_scale'. So, I wonder, for generalization from low frequency to high frequency, is it necessary to adjust all three values 'A', 'B', and 'C'?
The text was updated successfully, but these errors were encountered: