ImageDataGenerator
데이터 배치(batch)를 생성
batch 단위로 순환(flow)하는 특성
ImageDataGenerator's option
- featurewise_center: boolean type. 데이터셋에 대해 Feature별로 인풋값들의 평균이 0이 되도록 설정
- featurewise_std_normalization: boolean type. 인풋값들을 각 Feature 별로 데이터셋의 표준편차로 나눔
- zca_whitening : boolean type. 성분 분석 whitening 를 적용할지 여부
.flow method
데이터(x)와 라벨(y) 배열을 받아 augmented data batch 생성
example
datagen.flow(x_train, y_train, batch_size=32)
.fit method
ImageDataGenerator 객체를 학습시켜서 샘플 데이터의 통계적 정보를 계산.
featurewise_center, featurewise_std_normalization, zca_whitening 등이 True 일때에만 해당.
example
datagen.fit(x, augment=False, rounds=1, seed=None)
.flow_from_director
디렉토리 경로(string)를 전달받아, data batch를 생성
example
datagen.flow_from_directory (directory,
target_size=(256, 256),
color_mode='rgb',
batch_size=32,
shuffle=True )
'텐서플로우(Tensorflow)' 카테고리의 다른 글
[Tensorflow 2.0] 함수형 API 사용 방법 (0) | 2020.04.12 |
---|