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
b8849274
Commit
b8849274
authored
Mar 23, 2022
by
Fan Yang
Committed by
A. Unique TensorFlower
Mar 23, 2022
Browse files
Internal change
PiperOrigin-RevId: 436852559
parent
c166ae02
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
6 additions
and
13 deletions
+6
-13
official/projects/vit/configs/image_classification.py
official/projects/vit/configs/image_classification.py
+6
-13
No files found.
official/projects/vit/configs/image_classification.py
View file @
b8849274
...
@@ -13,37 +13,30 @@
...
@@ -13,37 +13,30 @@
# limitations under the License.
# limitations under the License.
"""Image classification configuration definition."""
"""Image classification configuration definition."""
import
os
from
typing
import
List
,
Optional
import
dataclasses
import
dataclasses
import
os
from
typing
import
Optional
from
official.core
import
config_definitions
as
cfg
from
official.core
import
config_definitions
as
cfg
from
official.core
import
exp_factory
from
official.core
import
exp_factory
from
official.core
import
task_factory
from
official.core
import
task_factory
from
official.modeling
import
hyperparams
from
official.modeling
import
hyperparams
from
official.modeling
import
optimization
from
official.modeling
import
optimization
from
official.projects.vit.configs
import
backbones
from
official.vision.configs
import
common
from
official.vision.configs
import
common
from
official.vision.configs
import
image_classification
as
img_cls_cfg
from
official.vision.configs
import
image_classification
as
img_cls_cfg
from
official.projects.vit.configs
import
backbones
from
official.vision.tasks
import
image_classification
from
official.vision.tasks
import
image_classification
# pytype: disable=wrong-keyword-args
DataConfig
=
img_cls_cfg
.
DataConfig
DataConfig
=
img_cls_cfg
.
DataConfig
@
dataclasses
.
dataclass
@
dataclasses
.
dataclass
class
ImageClassificationModel
(
hyperparams
.
Config
):
class
ImageClassificationModel
(
img_cls_cfg
.
ImageClassificationModel
):
"""The model config."""
"""The model config."""
num_classes
:
int
=
0
input_size
:
List
[
int
]
=
dataclasses
.
field
(
default_factory
=
list
)
backbone
:
backbones
.
Backbone
=
backbones
.
Backbone
(
backbone
:
backbones
.
Backbone
=
backbones
.
Backbone
(
type
=
'vit'
,
vit
=
backbones
.
VisionTransformer
())
type
=
'vit'
,
vit
=
backbones
.
VisionTransformer
())
dropout_rate
:
float
=
0.0
norm_activation
:
common
.
NormActivation
=
common
.
NormActivation
(
use_sync_bn
=
False
)
# Adds a BatchNormalization layer pre-GlobalAveragePooling in classification
add_head_batch_norm
:
bool
=
False
kernel_initializer
:
str
=
'random_uniform'
@
dataclasses
.
dataclass
@
dataclasses
.
dataclass
...
...
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