Preprocessing and conv Gradient Descent