-
카테고리
-
세부 분야
딥러닝 · 머신러닝
-
해결 여부
미해결
cross_val_score() 에서 scoring 인자값이 없는데
21.02.18 00:29 작성 조회수 404
0
선생님~
코드3번째 줄에서
cross_val_score() 에서 scoring 인자값이 없는데
어떻게 실행이 되는건가요..?
이전에 cross_val_score(..., scoring ='accuracy')
이렇게 scoring 인자값을 넣어주었었는데..
여기서는 왜 넣지 않은건가요..?
shift+tap 눌러서 함수 인자 설명을 봐도
scoring의 디폴트값이 None으로 되어있는데..
어떻게 작동되는건지요..ㅠ?
그리고
오히려,
GridSearchCV에서는
이전 강의에서는 GridSearchCV()를 쓸땐 인자로 scoring을 안써주셨었는데..
이번 강의에서는 써주셨네요..!
scoring 인자 값은
cross_val_score()나 GridSearchCV()에서
둘다 함수 인자로 꼭 써줘야 하는건가요~?
강의에서 빠뜨리신건지..아니면 생략도 가능한건지..
이전강의와 달라서..
기준이 헷갈리네요..ㅠㅠ
답변을 작성해보세요.
0
권 철민
지식공유자2021.02.18
cross_val_score()는 scoring 인자값이 없으면 estimator의 기본 scoring metric을 사용합니다.
decisiontree의 기본 scoring metric은 정확도 입니다.
아래의 scikit learn 문서를 참조하시면 됩니다.
https://scikit-learn.org/stable/modules/generated/sklearn.model_selection.cross_val_score.html
답변 1