• 카테고리

    질문 & 답변
  • 세부 분야

    딥러닝 · 머신러닝

  • 해결 여부

    미해결

강의와 서로 다른 결과값을 출력하는 경우

21.09.26 21:26 작성 조회수 212

0

좋은 강의 감사드립니다. 

강의를 보며 로컬 환경에서 코딩을 하고 있습니다.

예제 코드를 작성하고 실행하면 정확도 및 재현율같은 일부 결과들이 강의와 서로 다른 값을 출력합니다.

파이썬의 버전이 다른경우 , 혹은

주피터 노트북이 아닌 로컬 환경구축에 따른 사이킷런 등의 버전이 상이할 경우 출력값이 달라질 수 있는지 여쭙고 싶습니다.

결과값은 다음과 같습니다.

4.3앙상블 학습의 경우

강의

-----

voting 분류기 정확도 : 0.9561

LogisticRegression 정확도 : 0.9474

KNeighborsClassifer 정확도 : 0.9386

-----

 

저의 로컬 환경( python 3.6.9 /  Docker )의 경우  

-----

voting 분류기 정확도 : 0.9386

LogisticRegression 정확도 : 0.9386

KNeighborsClassifer 정확도 : 0.9211

-----

감사합니다.

답변 1

답변을 작성해보세요.

0

안녕하십니까, 

주피터 노트북이나 로컬 여부와 상관없이 사이킷런 버전이 달라서 결과가 달라집니다. 

제가 녹화했던 사이킷런 버전이 0.19.x이라 현 버전으로 수행시 조금씩 결과가 달라질 수 있습니다. 

감사합니다.