코드 오류: "'sklearn.linear_model'에서 'DecisionTreeClassifier' 이름을 가져올 수 없습니다."
조회수 358회
안녕,
저는 현재 감독 학습 기술을 조사하고 있으며 scikit-learn을 사용하여 의사 결정 트리 분류기를 만들려고 시도하고 있습니다. 그러나 나를 당혹스럽게 하는 가져오기 문제가 발생했습니다. 이것은scaler의 참조 링크입니다. DecisionTreeClassifier를 가져오려고 하면 다음 문제가 발생합니다.
ImportError: cannot import name 'DecisionTreeClassifier' from 'sklearn.linear_model'
다른 알고리즘에 scikit-learn을 성공적으로 사용했기 때문에 이 특정 가져오기가 실패하는 이유를 모르겠습니다. 무엇이 잘못되었는지 판단하는 데 도움을 주시겠습니까?
문제를 일으키는 코드는 다음과 같습니다.
from sklearn.linear_model import DecisionTreeClassifier
# Rest of the code...
이 ImportError를 수정하는 데 도움을 주시면 감사하겠습니다. 시간을 내어 도와주셔서 감사합니다!
1 답변
-
>>> from sklearn.linear_model import DecisionTreeClassifier Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: cannot import name 'DecisionTreeClassifier' from 'sklearn.linear_model' (/Users/..../env3964/lib/python3.9/site-packages/sklearn/linear_model/__init__.py) >>> >>> >>> from sklearn.tree import DecisionTreeClassifier >>> import sklearn >>> sklearn.__version__ '1.3.0'
댓글 입력