2017-12-28 16 views
0

Googleクラウドマシン学習エンジンでケラスモデルをトレーニングしたいと思います。私は現在、画像の拡大とローカルディレクトリから画像を取得しています。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, 
) 

グーグルクラウドバケットでこの動作を実現することは可能ですか?最初にイメージをローカルマシンにダウンロードできますか?私はMLエンジンでpickleを使っている人の多くを見ていますが、それは訓練の時にイメージが生成されているので意味がありません。

答えて

0

はい、まずos.system( 'gstuil cp YOUR_IMAGES。')を使用して、GCSからVMにイメージをダウンロードできます。

関連する問題