Deterministic training of generative autoencoders using invertible layers