Tensorflow 이미지 증강

JERRY·2025년 5월 2일
0

Deep Learning

목록 보기
16/35
post-thumbnail

텐서플로우에서 이미지 증강


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 사용

0개의 댓글