~\Anaconda3\lib\site-packages\sklearn\linear_model\stochastic_gradient.py in __init__(self, loss, penalty, alpha, l1_ratio, fit_intercept, max_iter, tol, shuffle, verbose, epsilon, n_jobs, random_state, learning_rate, eta0, power_t, early_stopping, validation_fraction, n_iter_no_change, class_weight, warm_start, average)
469 validation_fraction=validation_fraction,
470 n_iter_no_change=n_iter_no_change, warm_start=warm_start,
--> 471 average=average)
472 self.class_weight = class_weight
473 self.n_jobs = n_jobs
RecursionError: maximum recursion depth exceeded while calling a Python object
What is the problem causing this error?