텐서플로우에서 이미지 증강
data load
데이터 다운로드 및 class 조회

image 증강
image 증강 사용 예시
image 원본

image 크기와 비율 조절
Keras 전처리 레이어를 사용하여 일관된 형상으로 이미지 크기를 조정하고(tf.keras.layers.Resizing) 픽셀 값의 크기를 재조정(tf.keras.layers.Rescaling)할 수 있습니다.

image 회전과 관련된 증강


모델 구성에 증강 사용
모델 구성에 증강 사용 예시

데이터세트에 전처리 레이어 적용

모델 훈련

Accuracy

사용자 정의 데이터 증강
tf.keras.layers.Lambda 레이어를 생성 → 서브클래싱을 통해 새 레이어를 작성
lambda layer 이용한 데이터 증강

서브클래스 이용한 데이터 증강

tf.image
원본 image

뒤집기

gray

채도 변화를 이용한 증강

밝기 변화

이미지 자르기

90도 회전

무작위로 이미지 밝기 변경

이미지 대비를 무작위로 변경

무작위로 이미지 자르기

데이터세트에 증강 적용하기
증강 코드 함수화

데이터 구성
옵션 1: tf.data.experimental.Counter 사용

옵션 2: tf.random.Generator 사용
