인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

liob_reverse's profile image
liob_reverse

asked

[Revised Edition] The Complete Guide to Python Machine Learning

Cross-validation - Understanding K-Fold and Stratified K-Fold - 01

StratifiedKFold 질문

Written on

·

185

0

안녕하세요

저는 아래 질문과 다르게

StatifiedKFold 부분이

검증 데이터가 51 51 48이 아니라

100 50

#1 교차 검증 정확도: 0.98, 학습 데이터 크기: 100, 검증 데이터 크기: 50
#1 검증 세트 인덱스: [  0   1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  50
  51  52  53  54  55  56  57  58  59  60  61  62  63  64  65  66 100 101
 102 103 104 105 106 107 108 109 110 111 112 113 114 115]
100 50

#2 교차 검증 정확도: 0.94, 학습 데이터 크기: 100, 검증 데이터 크기: 50
#2 검증 세트 인덱스: [ 17  18  19  20  21  22  23  24  25  26  27  28  29  30  31  32  33  67
  68  69  70  71  72  73  74  75  76  77  78  79  80  81  82 116 117 118
 119 120 121 122 123 124 125 126 127 128 129 130 131 132]
100 50

#3 교차 검증 정확도: 0.98, 학습 데이터 크기: 100, 검증 데이터 크기: 50
#3 검증 세트 인덱스: [ 34  35  36  37  38  39  40  41  42  43  44  45  46  47  48  49  83  84
  85  86  87  88  89  90  91  92  93  94  95  96  97  98  99 133 134 135
 136 137 138 139 140 141 142 143 144 145 146 147 148 149]

## 교차 검증 정확도: [0.98 0.94 0.98]
## 평균 검증 정확도: 0.9666666666666667

이렇게 50, 50, 50 순으로 나옵니다.

버전차이일까요??

왜 저는 51 51 48이 아닌지 궁금합니다.

통계머신러닝 배워볼래요? python

Answer 1

1

권 철민님의 프로필 이미지
권 철민
Instructor

안녕하십니까,

아래 질문이 어떤 건지 제가 찾질 못했습니다만,

이게 버전 차이인것 같습니다. sklearn 0.22 이상에서는 다 50 50 50 으로 나오는것 같습니다.

감사합니다.

liob_reverse's profile image
liob_reverse

asked

Ask a question