Fit should always take X, y in scikit-learn parlance, even if it doesn't use X.