2017-07-04 23 views
8

私はここで与えられたサンプル構成でTensorFlowでオブジェクト検出モデルを訓練しました:https://github.com/tensorflow/models/tree/master/object_detection/samples/configsTensorFlowオブジェクト検出パイプライン構成でdata_augmentation_optionsに指定できる値は何ですか?

これで良い結果を得るために構成を微調整したいと思います。私がそこに見る有望なオプションの1つは "train_config"の下に "data_augmentation_options"です。現在のところ、次のようになります。

train_config: { 
    batch_size: 1 
    ... 
    data_augmentation_options { 
    random_horizontal_flip { 
    } 
    } 
} 

ランダムスケーリング、クロッピング、または明るさの微調整を行う他のオプションはありますか?

+1

あなたは良い答えを受け取っています。それを受け入れることを検討してください:) –

+0

@ CiprianTomoiagaありがとう、私はすでに私は思ったが、私は間違っていた。 – privard

答えて

10

オプションのリストがpreprocessor.protoで提供されています。

NormalizeImage normalize_image = 1; 
RandomHorizontalFlip random_horizontal_flip = 2; 
RandomPixelValueScale random_pixel_value_scale = 3; 
RandomImageScale random_image_scale = 4; 
RandomRGBtoGray random_rgb_to_gray = 5; 
RandomAdjustBrightness random_adjust_brightness = 6; 
RandomAdjustContrast random_adjust_contrast = 7; 
RandomAdjustHue random_adjust_hue = 8; 
RandomAdjustSaturation random_adjust_saturation = 9; 
RandomDistortColor random_distort_color = 10; 
RandomJitterBoxes random_jitter_boxes = 11; 
RandomCropImage random_crop_image = 12; 
RandomPadImage random_pad_image = 13; 
RandomCropPadImage random_crop_pad_image = 14; 
RandomCropToAspectRatio random_crop_to_aspect_ratio = 15; 
RandomBlackPatches random_black_patches = 16; 
RandomResizeMethod random_resize_method = 17; 
ScaleBoxesToPixelCoordinates scale_boxes_to_pixel_coordinates = 18; 
ResizeImage resize_image = 19; 
SubtractChannelMean subtract_channel_mean = 20; 
SSDRandomCrop ssd_random_crop = 21; 
SSDRandomCropPad ssd_random_crop_pad = 22; 
SSDRandomCropFixedAspectRatio ssd_random_crop_fixed_aspect_ratio = 23; 

あなたはpreprocessor.pyに各オプションの詳細を見ることができます。引数は、キーと値のペアとして提供できます。

data_augmentation_options { 
    ssd_random_crop { 
    } 
    } 
    data_augmentation_options { 
    random_pixel_value_scale { 
     minval: 0.6 
    } 
    } 
関連する問題