Skip to content

Commit

Permalink
Merge pull request #3 from A01781042/sibaja
Browse files Browse the repository at this point in the history
Sibaja
  • Loading branch information
A01781042 authored Jun 3, 2024
2 parents 7d5dfdd + 07e20e3 commit 89148d5
Show file tree
Hide file tree
Showing 4 changed files with 68 additions and 6 deletions.
4 changes: 2 additions & 2 deletions configs/_base_/models/deeplabv3_r50-d8.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
norm_cfg = dict(type='SyncBN', requires_grad=True)
data_preprocessor = dict(
type='SegDataPreProcessor',
mean=[123.675, 116.28, 103.53],
std=[58.395, 57.12, 57.375],
mean=[0.4082, 0.3791, 0.2815],
std=[0.1351, 0.1022, 0.0931],
bgr_to_rgb=True,
pad_val=0,
seg_pad_val=255)
Expand Down
54 changes: 54 additions & 0 deletions configs/_base_/models/deeplabv3plus_r50-d8_deepglobe.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# model settings
norm_cfg = dict(type='SyncBN', requires_grad=True)
data_preprocessor = dict(
type='SegDataPreProcessor',
mean=[0.4082, 0.3791, 0.2815],
std=[0.1351, 0.1022, 0.0931],
bgr_to_rgb=True,
pad_val=0,
seg_pad_val=255)
model = dict(
type='EncoderDecoder',
data_preprocessor=data_preprocessor,
pretrained='open-mmlab://resnet50_v1c',
backbone=dict(
type='ResNetV1c',
depth=50,
num_stages=4,
out_indices=(0, 1, 2, 3),
dilations=(1, 1, 2, 4),
strides=(1, 2, 1, 1),
norm_cfg=norm_cfg,
norm_eval=False,
style='pytorch',
contract_dilation=True),
decode_head=dict(
type='DepthwiseSeparableASPPHead',
in_channels=2048,
in_index=3,
channels=512,
dilations=(1, 12, 24, 36),
c1_in_channels=256,
c1_channels=48,
dropout_ratio=0.1,
num_classes=7,
norm_cfg=norm_cfg,
align_corners=False,
loss_decode=dict(
type='CrossEntropyLoss', use_sigmoid=False, loss_weight=1.0)),
auxiliary_head=dict(
type='FCNHead',
in_channels=1024,
in_index=2,
channels=256,
num_convs=1,
concat_input=False,
dropout_ratio=0.1,
num_classes=7,
norm_cfg=norm_cfg,
align_corners=False,
loss_decode=dict(
type='CrossEntropyLoss', use_sigmoid=False, loss_weight=0.4)),
# model training and testing settings
train_cfg=dict(),
test_cfg=dict(mode='whole'))
8 changes: 4 additions & 4 deletions configs/_base_/models/pspnet_unet_deepglobe_s5-d16.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
norm_cfg = dict(type='SyncBN', requires_grad=True)
data_preprocessor = dict(
type='SegDataPreProcessor',
mean=[123.675, 116.28, 103.53],
std=[58.395, 57.12, 57.375],
mean=[0.4082, 0.3791, 0.2815],
std=[0.1351, 0.1022, 0.0931],
bgr_to_rgb=True,
pad_val=0,
seg_pad_val=255)
Expand Down Expand Up @@ -35,14 +35,14 @@
channels=16,
pool_scales=(1, 2, 3, 6),
dropout_ratio=0.1,
num_classes=2,
num_classes=7,
norm_cfg=norm_cfg,
align_corners=False,
loss_decode=dict(
type='CrossEntropyLoss', use_sigmoid=False, loss_weight=1.0)),
auxiliary_head=dict(
type='FCNHead',
in_channels=1024,
in_channels=128,
in_index=3,
channels=256,
num_convs=1,
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
_base_ = [
'../_base_/models/deeplabv3plus_r50-d8_deepglobe.py',
'../_base_/datasets/deepglobe.py', '../_base_/default_runtime.py',
'../_base_/schedules/schedule_40k.py'
]
crop_size = (256, 256)
data_preprocessor = dict(size=crop_size)
model = dict(data_preprocessor=data_preprocessor)

0 comments on commit 89148d5

Please sign in to comment.