位置: IT常识 - 正文

yolov8s网络模型结构图(yolov3网络结构详解)

编辑:rootadmin
yolov8s网络模型结构图 yolov8!!!!yolov8!!!!yolov8!!!!yolov8!!!!

推荐整理分享yolov8s网络模型结构图(yolov3网络结构详解),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:yolov5网络结构详解,yolov5s网络结构,yolo网络模型详解,yolov3网络模型,yolo网络模型详解,yolov5网络模型,yolov5网络模型,yolov3网络模型,内容如对您有帮助,希望把文章链接给更多的朋友!

yolov8真的来了!!!U神出品的yolov8,虽然还没正式公布,但是已经放出代码了。。代码有着很强烈的yolov5风格。

github代码:

https://github.com/ultralytics/assets/commits/v0.0.0

先看看yolov8seg、det的炼丹。。。。。。。。。 

yolov8s已经达到了0.6ms了。。。

再看看map::都快卷秃噜皮了。。。。。。。。

具体效果图大家自己看吧,下面是链接:

https://wandb.ai/glenn-jocher/YOLOv8?workspace=user-https://test.pypi.org/simple/ultralytics/

先看看ONNX图:这个是带NMS的

网络结构图:

这边可能得要着重说一下这个C2F结构了,大家先看下代码:

class C2f(nn.Module): # CSP Bottleneck with 2 convolutions def __init__(self, c1, c2, n=1, shortcut=False, g=1, e=0.5): # ch_in, ch_out, number, shortcut, groups, expansion super().__init__() self.c = int(c2 * e) # hidden channels self.cv1 = Conv(c1, 2 * self.c, 1, 1) self.cv2 = Conv((2 + n) * self.c, c2, 1) # optional act=FReLU(c2) self.m = nn.ModuleList(Bottleneck(self.c, self.c, shortcut, g, k=((3, 3), (3, 3)), e=1.0) for _ in range(n)) def forward(self, x): y = list(self.cv1(x).split((self.c, self.c), 1)) y.extend(m(y[-1]) for m in self.m) print(len(y)) return self.cv2(torch.cat(y, 1))yolov8s网络模型结构图(yolov3网络结构详解)

1、先进行self.cv1卷积

2、对cv1卷积之后进行split(此时被分为上下两部分)

3、extend用于一次性追加另一个序列的多个值(这时候y里面 已经有两个值了,假设n=1,那么m里面只有一个bottleneck,进行extend之后y里面有三个值)

4、进行cat

5、进行self.cv2

所以第一步的splite之后的两个值都是参与后面的concat的。所以有些画的结构图可能就不太对了。。。。。。。。大家还可以去看下ONNX:

先看下splite有两个outputs:137,138

 再看下concat:有三个输入(137,138,145)

对比一下yolov5:

1、yolov8是无锚框了

2、增加了C2F结构

3、使用了Task-Aligned Assigner匹配方式。

4、Decoupled-Head解耦头

不清楚yolov8的anchor free对小目标怎么样,但是我之前训练yolox的对我自己的小目标效果很差。如果v8也是一样的话,个人感觉也就是刷sota,没意义了,工业上大多都是小目标,大的目标别说v8,特么的v3也能检测出来。。。个人觉的还是v5 yyds!!!

。。。。。。。。。。。。。。。。

说实话真卷呀!!!!!!!!!!真的快卷不动了!!!学的速度还跟不上别人更新的速度,咋玩呀!!!!!!!!!!!!

本文链接地址:https://www.jiuchutong.com/zhishi/288946.html 转载请保留说明!

上一篇:三种Linux服务器修改密码的方法(linux服务有哪些)

下一篇:锡安国家公园中的Walter's Wiggles小径,犹他州 (© Dennis Frates/Alamy)(oppor11s输入法怎么清除记忆)

  • 遗失增值税专用发票如何处理办法
  • 买充值卡可以开票吗
  • 失业稳岗补贴怎么记账
  • 收益性支出包括哪些内容
  • 软件产品增值税超税负即征即退
  • 开矿泉水发票怎么开?
  • 业务招待费是否可以抵扣进项税
  • 软件工程质保金
  • 民非企业增值税减免账务处理
  • 企业收到的投资者的超出其在企业
  • 怎样进行房产置换的账务处理
  • 抹掉的零头怎么入账
  • 产品保修发生的维修费计入什么科目
  • 采购工程物资会议纪要
  • 小规模纳税人每月15万免税
  • 一般纳税人按简易计税办法计算增值税,是否能节税?
  • 印花税是按含税还是不含税缴
  • 销售佣金的税率怎么算
  • 公司收到保险公司的理赔款怎么做分录
  • 小规模纳税人购车好处
  • 滞纳金由财务人员承担
  • 或有资产是指
  • 交印花税会计分录怎么写
  • 电脑非法关机后开机进不了系统
  • 在公司发明的东西专利权归谁
  • 委托外单位加工发出的材料会影响账面价值吗
  • 蒙特城堡干红葡萄酒价格
  • img标签铺满div
  • 买保安服装
  • 如何用php
  • 个人开发微信支付接口
  • 损失函数是什么
  • 蓝桥杯2021出结果
  • AttributeError: cannot assign module before Module.__init__() call
  • ai与自动化有什么区别
  • ie11已经为了帮助保护您的计算机而关闭此网页
  • 开办费的主要账户是什么
  • 织梦怎么调用当前栏目下的文章
  • 企业预付账款科目设置
  • 外资企业国内审批手续繁琐
  • 未使用固定资产有哪些
  • 公司印章样子
  • 清洁费用属于哪个会计科目
  • 吊车租赁有限公司
  • 广告赞助支出能抵扣吗
  • 全年一次性奖金税率表2023最新
  • 老板自己的钱给公司
  • 研发支出 期末
  • 暂估应付账款借贷方向
  • 在产品占用资金属于资产还是负债
  • 扣除土地价款
  • 挂靠经营的会计处理是?
  • 小规模纳税人收到专票后如何处理
  • 某酒店住宿费用定价分析
  • 注册会计师转所规定
  • 股东退股如何清算表格
  • ubuntu20设置
  • ghost后恢复
  • linux怎么看历史记录
  • ,linux
  • os x10.11el capitan beta3下载地址
  • rftray.exe - rftray是什么进程 有什么用
  • 怎么修改抖音号
  • tkmc.exe
  • 升级win10系统后电脑变卡处理方法
  • linux如何修改网关地址
  • android 自定义drawable
  • shell脚本转换文件编码
  • 批处理修改文件修改日期
  • opengl三维场景
  • python的pip安装命令
  • MaterialCheckBox
  • Linux 中的 lo:0
  • jquery校验form表单
  • 网页的子页面
  • JavaScript快速排序
  • 亿企赢工作前景怎么样
  • 四川国税总局官网
  • 怎样查询一个企业是不是一般纳税人
  • 个体工商户银行卡是对公还是对私
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设