你如何去标准化?

时间:2017-07-22 18:28:32

标签: tensorflow neural-network keras batch-normalization

一旦你对数据进行了规范化,使得数值在0-1之间,你如何对其进行去规范化以便你能够解释结果?

因此,当您规范化数据并将其提供给网络并获得标准化数据的输出时。如何反转规范化以获取原始数据?

1 个答案:

答案 0 :(得分:3)

如果您有一些数据d通过执行(类似)将您标准化为0-1

min_d = np.min(d)
max_d = np.max(d)
normalized_d = (d - min_d) / (max_d - min_d)

你可以通过反转归一化来对其进行去标准化。在这种情况下

denormalized_d = normalized_d * (max_d - min_d) + min_d