반응형
Validation data란 무엇이고, 코드에서 사용하는 방법
validation
학습시키고있는 도중에 epoch가 한번 끝날때마다
처음보는 데이터로 중간평가를 한다는 개념.
evaluate은 학습을 마치고 test_set으로 검증하는 방법이기 때문에
validation과 개념이 다르다.
예시코드
epoch_history = model.fit(X_train, y_train, epochs= 1000, validation_split=0.2)
파라미터 validation_split
validation_split=0.2는 학습에 필요한 X_train, y_train 을 한번 더 나눠서 X_train, y_train의 20% 를 중간평가용으로 사용한다는 뜻. tensorflow는 train 20%에대한 정답을 모르기 때문에 검증이 가능하다.
반응형
'Deep Learning > Tensorflow' 카테고리의 다른 글
| Tensorflow - Flatten Library (0) | 2022.06.13 |
|---|---|
| Tensorflow - EarlyStopping Library사용법 (0) | 2022.06.13 |
| Tensorflow - learning rate를 optimizers에서 셋팅하는 코드 (0) | 2022.06.13 |
| Tensorflow - GridSearch 방법 (0) | 2022.06.12 |
| Tensorflow - 리그레션 문제 모델링 하는 방법 (0) | 2022.06.12 |