1. epoch :
에포크는 전체 데이터 셋을 몇번 반복하여서 학습할지를 정해주는 파라미터이다.
- 예) epochs=20 : 서로 다른 값 20개의 가중치로 반복 학습을 진행하여 모델의 성능을 향상시킨다.
2. batch_size :
메모리의 한계와 속도 저하 때문에 대부분의 경우에는 한 번의 epoch에서 모든 데이터를 한꺼번에 집어넣을 수는 없다.
그래서 데이터를 나누어서 주게 되는데 이때 몇 번 나누어서 주는가를 iteration 이라 한다.
각 iteration마다 주는 데이터 사이즈를 batch size라고 한다.
모델링 학습시 메소드에 넣어서 사용한다.
model.fit(X_train, y_train, batch_size= 10, epochs= 20)
'Deep Learning' 카테고리의 다른 글
| Learning rate 를 옵티마이저에서 셋팅하는 코드 (0) | 2022.12.28 |
|---|---|
| 인공지능 모델로 새로운 데이터 예측하기 (0) | 2022.12.28 |
| Tensorflow, 회귀 문제 모델링 하는 방법 (0) | 2022.12.28 |
| Tensorflow - GridSearch 를 이용하여, 최적의 하이퍼파라미터 찾기 (0) | 2022.12.27 |
| Tensorflow, 분류 문제 모델링 하는 방법 (1) | 2022.12.27 |