According to the documentation normalize=True must shift the values of the image between (0, 1) but this is contradicting with the notebook example as you mentioned, i think this is because by default the range is calculated by function and normalize acts only within this range, if you give a range explicitly it will normalize it within the given range.