Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
曾经的那一瞬间
Models
提交
ed6d4d22
M
Models
项目概览
曾经的那一瞬间
/
Models
10 个月 前同步成功
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
Models
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
ed6d4d22
编写于
6月 21, 2023
作者:
A
A. Unique TensorFlower
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #11023 from tensorflow:sineeli-patch-13
PiperOrigin-RevId: 542258048
上级
d83f6995
33bb0571
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
23 addition
and
3 deletion
+23
-3
official/projects/yolo/configs/darknet_classification.py
official/projects/yolo/configs/darknet_classification.py
+23
-3
未找到文件。
official/projects/yolo/configs/darknet_classification.py
浏览文件 @
ed6d4d22
...
...
@@ -20,6 +20,7 @@ from typing import List, Optional
from
official.core
import
config_definitions
as
cfg
from
official.core
import
exp_factory
from
official.modeling
import
hyperparams
from
official.modeling
import
optimization
from
official.projects.yolo.configs
import
backbones
from
official.vision.configs
import
common
from
official.vision.configs
import
image_classification
as
imc
...
...
@@ -44,6 +45,9 @@ class Losses(hyperparams.Config):
one_hot
:
bool
=
True
label_smoothing
:
float
=
0.0
l2_weight_decay
:
float
=
0.0
loss_weight
:
float
=
1.0
soft_labels
:
bool
=
False
use_binary_cross_entropy
:
bool
=
False
@
dataclasses
.
dataclass
...
...
@@ -56,6 +60,7 @@ class ImageClassificationTask(cfg.TaskConfig):
losses
:
Losses
=
Losses
()
gradient_clip_norm
:
float
=
0.0
logging_dir
:
Optional
[
str
]
=
None
freeze_backbone
:
bool
=
False
@
exp_factory
.
register_config_factory
(
'darknet_classification'
)
...
...
@@ -63,8 +68,23 @@ def darknet_classification() -> cfg.ExperimentConfig:
"""Image classification general."""
return
cfg
.
ExperimentConfig
(
task
=
ImageClassificationTask
(),
trainer
=
cfg
.
TrainerConfig
(),
trainer
=
cfg
.
TrainerConfig
(
optimizer_config
=
optimization
.
OptimizationConfig
({
'optimizer'
:
{
'type'
:
'sgd'
,
'sgd'
:
{
'momentum'
:
0.9
}},
'learning_rate'
:
{
'type'
:
'polynomial'
,
'initial_learning_rate'
:
0.1
,
},
'warmup'
:
{
'type'
:
'linear'
,
'linear'
:
{
'warmup_learning_rate'
:
0
,
},
},
})
),
restrictions
=
[
'task.train_data.is_training != None'
,
'task.validation_data.is_training != None'
])
'task.validation_data.is_training != None'
,
],
)
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录