In /2-supervised/1_data.lua, the trainData and testData are first normalized globally and then locally, why do we need to normalize data twice?