Thanks so much for getting back to me I really appreciate it!
I did what you recommended and here are some of the results…
x_sample is constantly between [0,1]. X doesn’t appear to be scaled as it should be. Here is an example of some of the values in the order, during training stage.
min(x_sample), max(x_sample), min(x), max(x)
Screen Shot 2020-06-08 at 5.58.41 pm842×476 26.3 KB
If I understand correctly the X values should also be between [0,1] which suggests that my whitening method is incorrect. I am using the following formulas…
y* = (y - mean)/std
where mean is an array or means per input dimension from entire training set.
and std is array of std per input dimension from entire training set.
If this is correct are there any reasons to why the data wouldn’t scale to the correct range [0, 1]?
The training now runs but the reconstruction loss is obviously useless currently due to the mis match between x_sample  and x.
If you have any suggestion to correct my initial scaling or if something else appears wrong please let me know,
again thank you very much for your time.