当前位置:网站首页>OrderedDict构建函数模块的不常见写法
OrderedDict构建函数模块的不常见写法
2022-08-08 13:45:00 【fighterflyfly】
常见写法是直接把所有的子模块直接写在OrderedDict里面,即OrderedDict([(‘A’, XXX), (‘B’, YYY)] )不常见写法如下:
head = OrderedDict()
head.update({
"project_conv": ConvBNAct(head_input_c,
num_features,
kernel_size=1,
norm_layer=norm_layer)}) # 激活函数默认是SiLU
head.update({
"avgpool": nn.AdaptiveAvgPool2d(1)})
head.update({
"flatten": nn.Flatten()})
if dropout_rate > 0:
head.update({
"dropout": nn.Dropout(p=dropout_rate, inplace=True)})
head.update({
"classifier": nn.Linear(num_features, num_classes)})
self.head = nn.Sequential(head)
注意事项:nn.Sequential传入head时不用像传递list类型对象那样需要加一个*的标号
边栏推荐
- 【SWT】创建自己的SWT组件
- R语言ggplot2可视化:使用ggpubr包的ggtexttable函数可视化表格数据(直接绘制表格图或者在图像中添加表格数据)、使用tab_add_hline函数为表头添加横线并自定义线条宽度
- 【os.path】的相关用法(持更)
- mysql 查询一个字段为特定值,并且另一个字段的值出现两次的记录?
- [界面开发]DevExpress WinForms流程图控件——XtraDiagrams组件入门指南
- (5) FlinkSQL writes socket data to mysql Method 2
- serialize serialize native method
- QWebAssembly中文适配
- HackTheBox | Previse
- 数据解析(XPath、BeautifulSoup、正则表达式、pyquery)
猜你喜欢
随机推荐
MySQL:锁机制 |表级锁、行级锁 | 排它锁、共享锁 | 间隙锁
【软考 系统架构设计师】软件架构设计⑥ 软件产品线
Verilog HDL Bits training 09 grammar foundation
数据解析(XPath、BeautifulSoup、正则表达式、pyquery)
Experience Sharing | Systematic Design and Development of Business Cache
【低代码】1405- 浅谈低代码平台远程组件加载方案
【电路基础2】电容
AfterEffect插件-图层排序-js脚本开发-AE插件
poj2096 Collecting Bugs
你是什么时候对深度学习失去信心的?
MySQL:索引(1)原理与底层结构
(8) FlinkSQL custom UDF
全网最全的AItium Designer 16下载资源与安装步骤
6. [opencv mouse callback event]
keil5——安装教程附资源包
KMP Media Group South Africa implemented a DMS (Document Management System) to digitize the process, employees can again focus on their actual tasks, providing efficiency
flutter 身兼数职的getx —— 简介
树上距离为1子集修改
window停掉指定端口的进程
使用单点登录 (SSO):便捷访问,降低风险,精简流程



![[Redis] Bitmap and usage scenarios of bitmap (statistics of online people and user online status)](/img/33/576e4a7c5d5997a9ca639e125708d6.png)





