Machine learning from scratch, what to build before using scikit-learn
model. fit(X, y) is one line, and that is the problem. scikit-learn is excellent, but reaching for it before you understand what it does leaves you able to call models without being able to reason about them.