model { center_net { num_classes: 2 feature_extractor { type: "resnet_v1_50_fpn" } image_resizer { keep_aspect_ratio_resizer { min_dimension: 512 max_dimension: 512 pad_to_max_dimension: true } } object_detection_task { task_loss_weight: 1.0 offset_loss_weight: 1.0 scale_loss_weight: 0.1 localization_loss { l1_localization_loss { } } } object_center_params { object_center_loss_weight: 1.0 classification_loss { penalty_reduced_logistic_focal_loss { alpha: 2.0 beta: 4.0 } } min_box_overlap_iou: 0.7 max_box_predictions: 100 } } } train_config { batch_size: 10 data_augmentation_options { random_horizontal_flip { } } data_augmentation_options { random_crop_image { min_aspect_ratio: 0.5 max_aspect_ratio: 1.7 random_coef: 0.25 } } data_augmentation_options { random_adjust_hue { } } data_augmentation_options { random_adjust_contrast { } } data_augmentation_options { random_adjust_saturation { } } data_augmentation_options { random_adjust_brightness { } } data_augmentation_options { random_absolute_pad_image { max_height_padding: 200 max_width_padding: 200 pad_color: 0.0 pad_color: 0.0 pad_color: 0.0 } } optimizer { adam_optimizer { learning_rate { cosine_decay_learning_rate { learning_rate_base: 0.001 total_steps: 25000 warmup_learning_rate: 0.0003 warmup_steps: 2000 } } epsilon: 1e-07 } use_moving_average: false } fine_tune_checkpoint: "/home/ubuntu/assignment2_project/pretrained_models/centernet_resnet50_v1_fpn_512x512_coco17_tpu-8/checkpoint/ckpt-0" num_steps: 25000 max_number_of_boxes: 100 unpad_groundtruth_tensors: false fine_tune_checkpoint_type: "detection" use_bfloat16: false fine_tune_checkpoint_version: V2 } train_input_reader { label_map_path: "/home/ubuntu/assignment2_project/data/label_map.pbtxt" tf_record_input_reader { input_path: "/home/ubuntu/assignment2_project/data/train.record" } } eval_config { metrics_set: "coco_detection_metrics" use_moving_averages: false } eval_input_reader { label_map_path: "/home/ubuntu/assignment2_project/data/label_map.pbtxt" shuffle: false num_epochs: 1 tf_record_input_reader { input_path: "/home/ubuntu/assignment2_project/data/val.record" } }