spectral-normalization
Build and train Lipschitz constrained networks: TensorFlow implementation of k-Lipschitz layers