강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

freedom07님의 프로필 이미지
freedom07

작성한 질문수

[개정판] 파이썬 머신러닝 완벽 가이드

사이킷런으로 수행하는 타이타닉 생존자 예측 - 02

cross_val_score() 에서 scoring 인자값이 없는데

작성

·

544

0

선생님~

코드3번째 줄에서 

cross_val_score() 에서 scoring 인자값이 없는데 

어떻게 실행이 되는건가요..?

이전에 cross_val_score(..., scoring ='accuracy')

이렇게 scoring 인자값을 넣어주었었는데..

여기서는 왜 넣지 않은건가요..?

shift+tap 눌러서 함수 인자 설명을 봐도 

scoring의 디폴트값이 None으로 되어있는데..

어떻게 작동되는건지요..ㅠ?

그리고

오히려,

GridSearchCV에서는 

이전 강의에서는  GridSearchCV()를 쓸땐 인자로 scoring을 안써주셨었는데..

이번 강의에서는  써주셨네요..!

scoring 인자 값은 

cross_val_score()나 GridSearchCV()에서

둘다 함수 인자로 꼭 써줘야 하는건가요~?

강의에서 빠뜨리신건지..아니면 생략도 가능한건지..

이전강의와 달라서..

기준이 헷갈리네요..ㅠㅠ 

답변 1

0

권 철민님의 프로필 이미지
권 철민
지식공유자

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

freedom07님의 프로필 이미지
freedom07

작성한 질문수

질문하기