CNN - 5

CYSSSSSSSSS·2023년 9월 15일
0

CNN

목록 보기
5/8

Image Data Augmentation

ImageGenerator

  • 이미지 데이터가 부족할때 해결 할수 있는 방법
  • 이미지 데이터를 다양하게 변환하여 작업을 한다.
  • 이미지 회전 , 좌우 이동 , 상하 이동 , 확대/축소 , 비스듬히 늘립 , 가로 전환 , 세로 전환 , 이미지 작업을 수행할때 발생하는 공백을 채우는 방식
aug = ImageDataGenerator(rotation_range=50,      # 이미지 회전
                         width_shift_range=0.3,  # 이미지 좌우 이동
                         height_shift_range=0.3, # 이미지 상하 이동
                         zoom_range=0.8,         # 확대/축소 범위
                         shear_range=0.5,        # 비스듬히 늘림
                         horizontal_flip=True,   # 가로 전환
                         vertical_flip=True,     # 세로 전환
                         fill_mode='nearest')    # 마지막 옵션 주의하자. 이미지 회전, 이동, 축소할 때 발생하는 공간을 채우는 방식
  • 사진을 다양하게 변환 하면서 object 가 잘리는 현상이 많이 나와 도움이 되는 경우가 적다
  • 그러나 사진을 많이 변형 하면 모델의 성능을 저하 시킬수도 있다.

실습

Colab

profile
개발자 되고 싶어요

0개의 댓글