-
Notifications
You must be signed in to change notification settings - Fork 174
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Deepcopy и base_estimator #28
Comments
Какая у тебя возникает ошибка? |
Обучается всего одно и то же дерево 100 раз. |
насколько я понимаю, тип алгоритма то конечно один и тот же decisiontreeregressor, но обучается то оно каждый раз на новом X,grad, разве нет? |
Тип классификатора один, но estimators должен ссылаться на разные объекты, которые являются копиями base_estimator. |
ну слушайте, такого быть не может, у вас ошибка |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
В задании по бустингу необходимо каждый раз обучать новое дерево и добавлять его в список estimators. Обучать одно и тоже дерево (base_estimator) естественно неправильно, поэтому должен быть способ копировать это дерево, за этим я предполагаю и импортится deepcopy.
Я пишу вот так:
estimator=deepcopy(self.base_regressor)
estimator.fit(X,grad)
self.estimators_.append(estimator)
Но ничего не работает, потому что если вместе deepcopy(..) писать просто DecisionTreeRegressor, то всё работает прекрасно.
Что я делаю не так?
The text was updated successfully, but these errors were encountered: