Also based on this discussion I think `n_iter` should be renamed to `max_iter` to be consistent with other models with stopping criterion like `SVC` and `ElasticNet` for instance.