Quoting from the M1.02 exercise notebook:
All scikit-learn models can be created without arguments, which means that you don’t need to understand the details of the model to use it in scikit-learn.
(emphasis mine)
Should the highlighted part perhaps be reworded? I’m not exactly sure what its intention is, so I’m not able to offer a suggestion, however I feel that someone new to the subject might mistake this to mean ML models can be applied without understanding what’s happening underneath. And a couple of years ago, I remember a thread on Twitter where someone pointed out the default argument in one of the classes was not what people often thought it to be. (Not saying it’s a mistake on the side of the developers of course, but that users actually need to pay attention to the parameters and their defaults, if any.)
Edit: My apologies for not noticing the sub-forum related to this specific exercise. Mods, please feel free to move this thread to the appropriate section, if required.