位置: 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输入法怎么清除记忆)

  • 小规模纳税人企业所得税多少
  • 累进税率的形式有全额累进税率和什么两种
  • 减免税款的会计分录摘要
  • 什么情况下视同销售
  • 工程结算可以转什么科目
  • 同一控制下的企业合并的会计核算方法
  • 异常增值税扣税凭证
  • 一般纳税人公司是什么型企业
  • 税务局多扣的税可以退吗
  • 职工宿舍租赁费
  • 年终奖2月发怎么申报个税
  • 劳务费需要预缴税款吗
  • 实行初税亩
  • 个人去税务局开劳务票 税点是多少
  • 金税盘全额抵扣分录怎么做
  • 房地产土地成本计算公式
  • 滴滴普票可以抵扣进项么
  • 不动产权时间怎么确认
  • 公司筹建期间借款怎么办
  • 运费计入采购成本会计分录
  • 工程项目人工费比例
  • 本期就地缴纳的税额跟本期已缴税额
  • 现金流量表的计算公式原理
  • 数字权利服务如何打开
  • 给供应商垫付运费合法吗
  • Win10任务栏没有wifi图标
  • 土地增值税清算管理规程
  • macOS Big Sur 11.2.1 正式版更新推送
  • conda不是内部或外部命令
  • php_fileinfo作用
  • 盘亏应交税费
  • php与js交互
  • 售后回购方式销售商品如何确认收入
  • uniapp怎么开启路由拦截
  • vue.config.js 中 devServer.proxy 配置说明,以及配置正确不生效问题
  • 微信小程序反编译2023
  • php比较大小
  • php微信公众号开源框架
  • nvm安装教程
  • php floatval
  • 看望职工家属可以计入福利费吗
  • 残疾人就业保障金怎么申报
  • phpcms官网打不开
  • 子公司借钱给母公司,未收取利息,要纳税吗
  • 医疗费用属于什么费用
  • 工程的直接成本包括哪些内容
  • 用友t3建账行业性质怎么选
  • 甲企业持有乙企业40%的股权,能够对乙企业
  • 2、开办费用计入哪个账户?
  • 异地预交所得税分录
  • 淘宝商城的收入来源
  • 计提折旧,生成折旧分摊凭证步骤
  • 营改增后税额计算公式
  • 费用报销的凭证是什么
  • 经纪代理服务范围
  • 过路费油费计入什么费用
  • 纳税申报财务报表怎么撤销
  • 培训费怎么算个人所得税
  • 印花税交多了
  • 开餐饮店需要什么条件才能开
  • 需要安装的固定资产有哪些
  • 应收账款较多怎么办
  • 分公司独立核算和非独立核算哪个好
  • 自动清理河道垃圾船
  • mssql CASE,GROUP BY用法
  • 搜狗拼音输入法xp系统
  • iexploresrv.exe
  • task运行在哪个工作单元
  • psimsvc.exe - psimsvc是什么进程 有什么用
  • win8桌面图片位置
  • cocos2dx键盘控制移动
  • cad cl命令在哪里
  • javascript怎么做
  • 枚举的内容怎么输出
  • bat脚本如何运行
  • python 初级
  • jquery插件使用教程
  • js中调用java
  • 面向对象的基础知识
  • 新能源车异地购车
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设