DANet
DANet copied to clipboard
在执行您的代码时,发现可能有错误的地方,请您解答一下
在我更换自己的数据集之后,发现您的代码有如下问题 : 在main.py中您这样写: y_train = normalize_reg_label(y_train, std, mu) y_valid = normalize_reg_label(y_valid, std, mu) y_test = normalize_reg_label(y_test, std, mu) 但问题是您的normalize_reg_label定义为def normalize_reg_label(label, mu, std): 参数输入反过来了,导致数据标准化错误
此外,在absctrat_model第311行,不知道为什么您要将loss乘上std的平方: metrics_logs[k] = v * self.std ** 2
请您检查一下代码,确保是您最新的代码,谢谢~