Once you do normalisation of your data so the values are between 0-1, how do you de-normalise it so you can interpret the result?
So when you normalise your data, and feed it to your network and get an output which is normalised data. How do you reverse normalisation to get the original data?
Denormalization is done after normalization for improving the performance of the database. The data from one table is included in another table to reduce the number of joins in the query and hence helps in speeding up the performance.
It is a database optimization technique where we can add redundant data to one or more tables and optimize the efficiency of the database. It is applied after doing normalization. It also avoids costly joins in a relational database.
If you have some data d
that you normalize to 0-1 by doing (something like)
min_d = np.min(d)
max_d = np.max(d)
normalized_d = (d - min_d) / (max_d - min_d)
you can de-normalize this by inverting the normalization. In this case
denormalized_d = normalized_d * (max_d - min_d) + min_d
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With