2017-12-28 19 views
0

Google 클라우드 기계 학습 엔진에서 내 keras 모델을 학습하고 싶습니다. 현재 이미지 확대 및 로컬 디렉터리에서 이미지를 잡아 사용하고 있습니다.Google 클라우드 기계 학습 엔진에서 실행될 때 keras flow_from_directory 사용

train_datagen = ImageDataGenerator(
     preprocessing_function=preprocess_input, 
     rotation_range=30, 
     width_shift_range=0.2, 
     height_shift_range=0.2, 
     shear_range=0.2, 
     zoom_range=0.2, 
     horizontal_flip=True 
) 

    train_generator = train_datagen.flow_from_directory(
     args.train_dir, 
    target_size=(IM_WIDTH, IM_HEIGHT), 
    batch_size=batch_size, 
) 

google cloud bucket에서이 동작을 수행 할 수 있습니까? 먼저 로컬 시스템에 이미지를 다운로드 할 수 있습니까? 저는 ML 엔진에서 피클을 사용하는 사람들이 많이 있습니다 만, 훈련 당시에 이미지가 '생성'되어 있기 때문에 이해가되지 않습니다.

답변

0

예, 먼저 os.system ('gstuil cp YOUR_IMAGES.')을 사용하여 GCS에서 VM으로 이미지를 다운로드 할 수 있습니다.