바뀜

832 바이트 추가됨 ,  2021년 12월 7일 (화) 17:31
61번째 줄: 61번째 줄:  
         batch_size=20,
 
         batch_size=20,
 
         class_mode='binary')
 
         class_mode='binary')
 +
</syntaxhighlight>
 +
|-
 +
|이미지 증식
 +
|이미지의 학습엔 많은 이미지가 필요한데, 천당 단위의 수준으론 너무 적다. 때문에 회전, 반전 등을 통해 이미지를 증폭한다.
 +
(나중에 이용할 때 제대로 찾아 정리하자...)
 +
 +
 +
근본적으로 원본 이미지에서 달라진 게 아니기 때문에 과적합의 문제를 피해갈 수는 없다.
 +
|<syntaxhighlight lang="python">
 +
datagen = ImageDataGenerator(
 +
      rotation_range=40,        # 회전
 +
      width_shift_range=0.2,    # 가로이동
 +
      height_shift_range=0.2,  # 세로이동
 +
      shear_range=0.2,          # 전단변환
 +
      zoom_range=0.2,          # 확대
 +
      horizontal_flip=True,    # 좌우반전
 +
      fill_mode='nearest')      # 빈 공간을 어떻게 채울지.(nearest는 주변픽셀로 채운다.)
 
</syntaxhighlight>
 
</syntaxhighlight>
 
|}
 
|}
 
[[분류:Keras]]
 
[[분류:Keras]]
 
[[분류:데이터 전처리]]
 
[[분류:데이터 전처리]]