Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ModelZoo
ResNet50_tensorflow
Commits
bf70fac4
Commit
bf70fac4
authored
Oct 22, 2020
by
vishnubanna
Browse files
Merge branch 'yolo' of
https://github.com/PurdueCAM2Project/tf-models
into yolo
parents
3d8b5067
3cb84374
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
12 additions
and
20 deletions
+12
-20
official/vision/beta/projects/yolo/configs/experiments/darknet53.yaml
...ion/beta/projects/yolo/configs/experiments/darknet53.yaml
+11
-12
official/vision/beta/projects/yolo/modeling/backbones/Darknet.py
...l/vision/beta/projects/yolo/modeling/backbones/Darknet.py
+1
-8
No files found.
official/vision/beta/projects/yolo/configs/experiments/darknet53.yaml
View file @
bf70fac4
...
@@ -9,33 +9,32 @@ task:
...
@@ -9,33 +9,32 @@ task:
backbone
:
backbone
:
type
:
'
darknet'
type
:
'
darknet'
darknet
:
darknet
:
model_id
:
'
csp
darknet53'
model_id
:
'
darknet53'
losses
:
losses
:
l2_weight_decay
:
0.0005
l2_weight_decay
:
0.0005
one_hot
:
True
one_hot
:
True
label_smoothing
:
0.1
train_data
:
train_data
:
tfds_name
:
'
imagenet_a'
tfds_name
:
'
imagenet_a'
tfds_split
:
'
test'
tfds_split
:
'
test'
tfds_download
:
True
tfds_download
:
True
is_training
:
True
is_training
:
True
global_batch_size
:
128
global_batch_size
:
2
dtype
:
'
float16'
dtype
:
'
float16'
validation_data
:
validation_data
:
tfds_name
:
'
imagenet_a'
tfds_name
:
'
imagenet_a'
tfds_split
:
'
test'
tfds_split
:
'
test'
tfds_download
:
True
tfds_download
:
True
is_training
:
False
is_training
:
False
global_batch_size
:
128
global_batch_size
:
2
dtype
:
'
float16'
dtype
:
'
float16'
drop_remainder
:
False
drop_remainder
:
False
trainer
:
trainer
:
train_steps
:
8
00000
# in the paper
train_steps
:
512
00000
# in the paper
validation_steps
:
4
00
# size of validation data
validation_steps
:
256
00
# size of validation data
validation_interval
:
1
0000
validation_interval
:
1
50
steps_per_loop
:
1
000
0
steps_per_loop
:
1
5
0
summary_interval
:
1
000
0
summary_interval
:
1
5
0
checkpoint_interval
:
1
000
0
checkpoint_interval
:
1
5
0
optimizer_config
:
optimizer_config
:
optimizer
:
optimizer
:
type
:
'
sgd'
type
:
'
sgd'
...
@@ -47,8 +46,8 @@ trainer:
...
@@ -47,8 +46,8 @@ trainer:
initial_learning_rate
:
0.1
initial_learning_rate
:
0.1
end_learning_rate
:
0.0001
end_learning_rate
:
0.0001
power
:
4.0
power
:
4.0
decay_steps
:
799
000
decay_steps
:
51136
000
warmup
:
warmup
:
type
:
'
linear'
type
:
'
linear'
linear
:
linear
:
warmup_steps
:
1
000
#lr rise from 0 to 0.1 over 1000 steps
warmup_steps
:
64
000
#lr rise from 0 to 0.1 over 1000 steps
official/vision/beta/projects/yolo/modeling/backbones/Darknet.py
View file @
bf70fac4
...
@@ -157,10 +157,6 @@ BACKBONES = {
...
@@ -157,10 +157,6 @@ BACKBONES = {
"cspdarknettiny"
:
CSPDARKNETTINY
"cspdarknettiny"
:
CSPDARKNETTINY
}
}
CSPBlockConfig
=
collections
.
namedtuple
(
'CSPBlockConfig'
,
[
'layer'
,
'stack'
,
'repetitions'
,
'bottleneck'
,
'filters'
,
'kernel_size'
,
'strides'
,
'padding'
,
'activation'
,
'route'
,
'output_name'
,
'is_output'
])
@
ks
.
utils
.
register_keras_serializable
(
package
=
'yolo'
)
@
ks
.
utils
.
register_keras_serializable
(
package
=
'yolo'
)
class
Darknet
(
ks
.
Model
):
class
Darknet
(
ks
.
Model
):
...
@@ -181,10 +177,7 @@ class Darknet(ks.Model):
...
@@ -181,10 +177,7 @@ class Darknet(ks.Model):
config
=
None
,
config
=
None
,
**
kwargs
):
**
kwargs
):
# layer_specs, splits = Darknet.get_config(model_id)
layer_specs
,
splits
=
Darknet
.
get_model_config
(
model_id
)
print
(
len
(
BACKBONES
[
model_id
][
'backbone'
][
-
1
]))
layer_specs
=
[
CSPBlockConfig
(
*
config
)
for
config
in
BACKBONES
[
model_id
][
'backbone'
]]
splits
=
BACKBONES
[
model_id
][
'splits'
]
self
.
_model_name
=
model_id
self
.
_model_name
=
model_id
self
.
_splits
=
splits
self
.
_splits
=
splits
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment