|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
experiment_name: "${EXPERIMENT_NAME}" |
|
model_options { |
|
|
|
|
|
initial_checkpoint: "${INIT_CHECKPOINT}" |
|
backbone { |
|
name: "resnet50" |
|
output_stride: 32 |
|
} |
|
decoder { |
|
feature_key: "res5" |
|
decoder_channels: 256 |
|
aspp_channels: 256 |
|
atrous_rates: 3 |
|
atrous_rates: 6 |
|
atrous_rates: 9 |
|
} |
|
panoptic_deeplab { |
|
low_level { |
|
feature_key: "res3" |
|
channels_project: 64 |
|
} |
|
low_level { |
|
feature_key: "res2" |
|
channels_project: 32 |
|
} |
|
instance { |
|
low_level_override { |
|
feature_key: "res3" |
|
channels_project: 32 |
|
} |
|
low_level_override { |
|
feature_key: "res2" |
|
channels_project: 16 |
|
} |
|
instance_decoder_override { |
|
feature_key: "res5" |
|
decoder_channels: 128 |
|
atrous_rates: 3 |
|
atrous_rates: 6 |
|
atrous_rates: 9 |
|
} |
|
center_head { |
|
output_channels: 1 |
|
head_channels: 32 |
|
} |
|
regression_head { |
|
output_channels: 2 |
|
head_channels: 32 |
|
} |
|
} |
|
semantic_head { |
|
output_channels: 134 |
|
head_channels: 256 |
|
} |
|
} |
|
} |
|
trainer_options { |
|
save_checkpoints_steps: 1000 |
|
save_summaries_steps: 100 |
|
steps_per_loop: 100 |
|
loss_options { |
|
semantic_loss { |
|
name: "softmax_cross_entropy" |
|
weight: 1.0 |
|
top_k_percent: 0.2 |
|
} |
|
center_loss { |
|
name: "mse" |
|
weight: 200 |
|
} |
|
regression_loss { |
|
name: "l1" |
|
weight: 0.01 |
|
} |
|
} |
|
solver_options { |
|
base_learning_rate: 0.0005 |
|
training_number_of_steps: 200000 |
|
warmup_steps: 2000 |
|
} |
|
} |
|
train_dataset_options { |
|
dataset: "coco_panoptic" |
|
|
|
file_pattern: "${TRAIN_SET}" |
|
|
|
|
|
batch_size: 64 |
|
crop_size: 641 |
|
crop_size: 641 |
|
min_resize_value: 641 |
|
max_resize_value: 641 |
|
augmentations { |
|
min_scale_factor: 0.5 |
|
max_scale_factor: 1.5 |
|
scale_factor_step_size: 0.1 |
|
autoaugment_policy_name: "simple_classification_policy_magnitude_scale_0.2" |
|
} |
|
increase_small_instance_weights: true |
|
small_instance_weight: 3.0 |
|
} |
|
eval_dataset_options { |
|
dataset: "coco_panoptic" |
|
|
|
file_pattern: "${VAL_SET}" |
|
batch_size: 1 |
|
crop_size: 641 |
|
crop_size: 641 |
|
min_resize_value: 641 |
|
max_resize_value: 641 |
|
|
|
increase_small_instance_weights: true |
|
small_instance_weight: 3.0 |
|
} |
|
evaluator_options { |
|
continuous_eval_timeout: 43200 |
|
stuff_area_limit: 4096 |
|
center_score_threshold: 0.1 |
|
nms_kernel: 41 |
|
save_predictions: true |
|
save_raw_predictions: false |
|
|
|
|
|
|
|
|
|
merge_semantic_and_instance_with_tf_op: false |
|
} |
|
|
|
|