더북(TheBook)

ImageDataGenerator를 사용하면 rescale, shear_range, zoom_range, horizontal_flip과 같은 설정을 할 수 있어 데이터의 전처리를 쉽게 할 수 있습니다. 이때 사용하는 파라미터는 다음과 같습니다.

rescale: 원본 영상은 0~255의 RGB 계수로 구성되는데, 1/255로 스케일링하여 0~1 범위로 변환시켜 줍니다.

rotation_range: 이미지 회전 범위(degrees). rotation_range.10은 0~10도 범위 내에서 임의로 원본 이미지를 회전하겠다는 의미입니다.

width_shift_range: 그림을 수평으로 랜덤하게 평행 이동시키는 범위. width_shift_range.0.1은 전체 넓이가 100일 경우, 0.1의 값을 적용하면서 10픽셀 내외로 이미지를 좌우로 이동시키겠다는 의미입니다.

height_shift_range: 그림을 수직으로 랜덤하게 평행 이동시키는 범위. height_shift_range.0.1은 전체 높이가 100일 경우, 0.1의 값을 적용하면서 10픽셀 내외로 이미지를 상하로 이동시키겠다는 의미입니다.

shear_range: 원본 이미지를 임의로 변형(전단)시키는 범위. shear_range.0.1은 0.1라디안 내외로 시계 반대 방향으로 이미지를 변환시키겠다는 의미입니다.

zoom_range: 임의 확대/축소 범위. zoom_range.0.1은 0.9에서 1.1배의 크기로 이미지를 변환시키겠다는 의미입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.