KernelNet: A Data-Dependent Kernel Parameterization for Deep Generative Modeling