一些测试结果
程序员文章站
2024-03-17 11:29:04
...
import torch
import torch.nn as nn
import torch.nn.functional as F
from torch.autograd import Variable
from layers import *
from data import voc, coco
import torchvision
import os
# ssd.py
cfg = [256, 'S', 512, 128, 'S', 256, 128, 256, 128, 256]
flag = False
layers=[]
in_channels=1024
for k, v in enumerate(cfg):
print(k,v)
if in_channels != 'S':
if v == 'S':
layers += [nn.Conv2d(in_channels=in_channels, out_channels=cfg[k+1],
kernel_size=(1, 3)[flag], stride=2, padding=1)]
else:
layers += [nn.Conv2d(in_channels=in_channels, out_channels=v,
kernel_size=(1, 3)[flag])]
flag = not flag
in_channels = v
print(v)
print(layers)
这样基本明白这个模块的作用。但是不知道为什么到第三个卷积层就中断循环?
上一篇: Object-detection SSD安装和训练
下一篇: 交互-前端js页面调用原生的方法
推荐阅读
-
一些测试结果
-
压力测试 博客分类: 压力测试 高并发压力测试
-
centos系统下网络连通测试工具mtr 博客分类: network-tools linuxtools
-
压力测试 博客分类: 压力测试 高并发压力测试
-
阿里SaaS性能测试平台PTS最佳实践 测试配置
-
做「容量预估」可没有true和false 分布式分布式系统容量规划性能测试扩容
-
2014, 关于学习C++编程语言对中国软件发展的的一些思考! C++基础架构库图形可视化源码工业C++源码开放源码
-
性能优化 = 改改代码? 性能测试性能系统性能
-
2014, 关于学习C++编程语言对中国软件发展的的一些思考! C++基础架构库图形可视化源码工业C++源码开放源码
-
基于Java开发的testNG接口自动化测试