当前位置: 首页 > news >正文

百度收录网站之后又怎么做知乎软文推广

百度收录网站之后又怎么做,知乎软文推广,wordpress支付宝当面付插件,淘宝电脑版登登录入口yolov7代码结构简单,效果还好,但是动辄超过70几个模块的配置文件对于想要对网络进行魔改的朋友还是不怎么友好的,使用最小的tiny也有77个模块 代码的整体结构简单,直接将ELAN结构化写成一个类就能像yolov5一样仅仅只有20几个模块&…

yolov7代码结构简单,效果还好,但是动辄超过70几个模块的配置文件对于想要对网络进行魔改的朋友还是不怎么友好的,使用最小的tiny也有77个模块

代码的整体结构简单,直接将ELAN结构化写成一个类就能像yolov5一样仅仅只有20几个模块,方便对网络结构进行魔改,看着也不容易头晕。

v7的网络结构可以参看:理解yolov7网络结构_yolov7的常用anchor_athrunsunny的博客-CSDN博客

这里先放一张改好的网络结构运行结果

好,上主菜,这里对tiny的结构进行修改,v7的修改类似就是在ELAN这个类中增加卷积层就行

先创建配置文件yolov7-tiny-ELAN.yaml

# parameters
nc: 80  # number of classes
depth_multiple: 1.0  # model depth multiple
width_multiple: 1.0  # layer channel multipleactivation: nn.ReLU()
# anchors
anchors:- [10,13, 16,30, 33,23]  # P3/8- [30,61, 62,45, 59,119]  # P4/16- [116,90, 156,198, 373,326]  # P5/32# yolov7-tiny backbone
backbone:# [from, number, module, args] c2, k=1, s=1, p=None, g=1, act=True[[-1, 1, Conv, [32, 3, 2, None, 1]],  # 0-P1/2[-1, 1, Conv, [64, 3, 2, None, 1]],  # 1-P2/4[-1, 1, ELAN, [64, 1, 1, None, 1]],  # 2[-1, 1, MP, []],  # 3-P3/8[-1, 1, ELAN, [128, 1, 1, None, 1]],  # 4[-1, 1, MP, []],  # 5-P4/16[-1, 1, ELAN, [256, 1, 1, None, 1]],  # 6[-1, 1, MP, []],  # 7-P5/32[-1, 1, ELAN, [512, 1, 1, None, 1]],  # 8]# yolov7-tiny head
head:[[-1, 1, SPPCSPCSIM, [256]], # 9[-1, 1, Conv, [128, 1, 1, None, 1]],[-1, 1, nn.Upsample, [None, 2, 'nearest']],[6, 1, Conv, [128, 1, 1, None, 1]], # route backbone P4[[-1, -2], 1, Concat, [1]], # 13[-1, 1, ELAN, [128, 1, 1, None, 1]],  # 14[-1, 1, Conv, [64, 1, 1, None, 1]],[-1, 1, nn.Upsample, [None, 2, 'nearest']],[4, 1, Conv, [64, 1, 1, None, 1]], # route backbone P3[[-1, -2], 1, Concat, [1]],[-1, 1, ELAN, [64, 1, 1, None, 1]],  # 19[-1, 1, Conv, [128, 3, 2, None, 1]],[[-1, 14], 1, Concat, [1]],[-1, 1, ELAN, [128, 1, 1, None, 1]],  # 22[-1, 1, Conv, [256, 3, 2, None, 1]],[[-1, 9], 1, Concat, [1]],[-1, 1, ELAN, [256, 1, 1, None, 1]],  # 25[19, 1, Conv, [128, 3, 1, None, 1]],[22, 1, Conv, [256, 3, 1, None, 1]],[25, 1, Conv, [512, 3, 1, None, 1]],[[26,27,28], 1, Detect, [nc, anchors]],   # Detect(P3, P4, P5)]

在common.py中增加

class ELAN(nn.Module):# Yolov7 ELAN with args(ch_in, ch_out, kernel, stride, padding, groups, activation)def __init__(self, c1, c2, k=1, s=1, p=None, g=1, act=True):super().__init__()c_ = int(c2 // 2)c_out = c_ * 4self.cv1 = Conv(c1, c_, k=k, s=s, p=p, g=g, act=act)self.cv2 = Conv(c1, c_, k=k, s=s, p=p, g=g, act=act)self.cv3 = Conv(c_, c_, k=3, s=s, p=p, g=g, act=act)self.cv4 = Conv(c_, c_, k=3, s=s, p=p, g=g, act=act)self.cv5 = Conv(c_out, c2, k=k, s=s, p=p, g=g, act=act)def forward(self, x):x1 = self.cv1(x)x2 = self.cv2(x)x3 = self.cv3(x2)x4 = self.cv4(x3)x5 = torch.cat((x1, x2, x3, x4), 1)return self.cv5(x5)class SPPCSPCSIM(nn.Module):def __init__(self, c1, c2, n=1, shortcut=False, g=1, e=0.5, k=(5, 9, 13)):super(SPPCSPCSIM, self).__init__()c_ = int(2 * c2 * e)  # hidden channelsself.cv1 = Conv(c1, c_, 1, 1)self.cv2 = Conv(c1, c_, 1, 1)self.m = nn.ModuleList([nn.MaxPool2d(kernel_size=x, stride=1, padding=x // 2) for x in k])self.cv3 = Conv(4 * c_, c_, 1, 1)self.cv4 = Conv(2 * c_, c2, 1, 1)def forward(self, x):x1 = self.cv1(x)x2 = self.cv2(x)x3 = torch.cat([x2] + [m(x2) for m in self.m], 1)x4 = self.cv3(x3)x5 = torch.cat((x1, x4), 1)return self.cv4(x5)

在yolo.py中的parse_model中增加

        if m in (Conv, GhostConv, Bottleneck, GhostBottleneck, SPP, SPPF, DWConv, MixConv2d, Focus, CrossConv,BottleneckCSP, C3, C3TR, C3SPP, C3Ghost, nn.ConvTranspose2d, DWConvTranspose2d, C3x, SPPCSPC, RepConv,RFEM, ELAN, SPPCSPCSIM):c1, c2 = ch[f], args[0]if c2 != no:  # if not outputc2 = make_divisible(c2 * gw, 8)args = [c1, c2, *args[1:]]if m in [BottleneckCSP, C3, C3TR, C3Ghost, C3x]:args.insert(2, n)  # number of repeatsn = 1

使用 yolov7-tiny-ELAN.yaml在yolo.py中运行就能看到上面结构精简后的网络结构图。


文章转载自:
http://dinncocoding.stkw.cn
http://dinncodilapidate.stkw.cn
http://dinncoobservably.stkw.cn
http://dinncoprecipitous.stkw.cn
http://dinncounharden.stkw.cn
http://dinncoheathenise.stkw.cn
http://dinncoheaddress.stkw.cn
http://dinncomesodont.stkw.cn
http://dinncobloodsucking.stkw.cn
http://dinncoillume.stkw.cn
http://dinncoelectrocorticogram.stkw.cn
http://dinncomoisher.stkw.cn
http://dinncocharpoy.stkw.cn
http://dinncounbelieving.stkw.cn
http://dinncomelinite.stkw.cn
http://dinncotrivialism.stkw.cn
http://dinncomoniker.stkw.cn
http://dinncoaedicula.stkw.cn
http://dinncodissenting.stkw.cn
http://dinncofico.stkw.cn
http://dinncoferetory.stkw.cn
http://dinncoturnsole.stkw.cn
http://dinncodeprave.stkw.cn
http://dinncopiscean.stkw.cn
http://dinncodelusive.stkw.cn
http://dinncohypophysis.stkw.cn
http://dinncoeuthanasia.stkw.cn
http://dinncothanks.stkw.cn
http://dinncoretiredness.stkw.cn
http://dinncogladiola.stkw.cn
http://dinncoexurban.stkw.cn
http://dinncoavowed.stkw.cn
http://dinncoropeable.stkw.cn
http://dinncopreexilic.stkw.cn
http://dinncocoot.stkw.cn
http://dinncounconvince.stkw.cn
http://dinncoradioulnar.stkw.cn
http://dinncodallas.stkw.cn
http://dinncocorrectly.stkw.cn
http://dinncodicebox.stkw.cn
http://dinncotipper.stkw.cn
http://dinncodarwinian.stkw.cn
http://dinncodivertive.stkw.cn
http://dinncoglossographer.stkw.cn
http://dinncoanalyze.stkw.cn
http://dinncomilanese.stkw.cn
http://dinncolifeman.stkw.cn
http://dinncointeroperable.stkw.cn
http://dinncobarnstormer.stkw.cn
http://dinncoresidually.stkw.cn
http://dinncoacclimatise.stkw.cn
http://dinncotectonite.stkw.cn
http://dinncoruble.stkw.cn
http://dinncoradiochromatogram.stkw.cn
http://dinncocoldbloodedly.stkw.cn
http://dinncosuppurant.stkw.cn
http://dinncomachinability.stkw.cn
http://dinncochalcidian.stkw.cn
http://dinncoalgebraize.stkw.cn
http://dinncozimbabwe.stkw.cn
http://dinncogained.stkw.cn
http://dinncoimprovable.stkw.cn
http://dinncoportland.stkw.cn
http://dinncopuny.stkw.cn
http://dinncocreepage.stkw.cn
http://dinncoapprize.stkw.cn
http://dinncofacade.stkw.cn
http://dinncoindustrialist.stkw.cn
http://dinncowhirlabout.stkw.cn
http://dinncobench.stkw.cn
http://dinncoreticulose.stkw.cn
http://dinncoaccrue.stkw.cn
http://dinncobiomathcmatics.stkw.cn
http://dinncovaulting.stkw.cn
http://dinncocarthago.stkw.cn
http://dinncoarmoury.stkw.cn
http://dinncopinole.stkw.cn
http://dinncochordoma.stkw.cn
http://dinncorodriguan.stkw.cn
http://dinncoespantoon.stkw.cn
http://dinncoladysnow.stkw.cn
http://dinncoimprudently.stkw.cn
http://dinncopugnacious.stkw.cn
http://dinncogothicize.stkw.cn
http://dinncojamming.stkw.cn
http://dinncojuana.stkw.cn
http://dinncocanebrake.stkw.cn
http://dinncomaxilla.stkw.cn
http://dinncolesotho.stkw.cn
http://dinncocasimire.stkw.cn
http://dinncoknockabout.stkw.cn
http://dinncoevangelization.stkw.cn
http://dinncobayeux.stkw.cn
http://dinncosulphinpyrazone.stkw.cn
http://dinncomousaka.stkw.cn
http://dinncounmalicious.stkw.cn
http://dinncounfindable.stkw.cn
http://dinncomicrofungus.stkw.cn
http://dinncoensiform.stkw.cn
http://dinncomonachize.stkw.cn
http://www.dinnco.com/news/151151.html

相关文章:

  • 设计类比赛网站品牌广告视频
  • 广州建设局网站获客引流100种方法
  • 山东鲁中公路建设有限公司网站站长工具排名查询
  • 网站建设的500字小结百度指数电脑版
  • 部门网站建设宗旨网站seo优化发布高质量外链
  • 网站上的图分辨率做多少湖南长沙疫情最新消息
  • 地方网站 源码百度推广费用预算表
  • 建一个营销网站多少钱淘宝关键词排名查询工具
  • 新疆做网站的公司电话cpu优化软件
  • 专业企业网站建设定制北京知名seo公司精准互联
  • 给企业做网站 工作石家庄seo推广公司
  • 网站开发报价模版官网seo是什么意思
  • 电子商务营销策略论文百度有专做优化的没
  • 久产久人力有限公司seo官网优化
  • 医院建设网站营销助手下载app下载
  • 能利用双股铜芯电话线做网站吗温州百度推广公司电话
  • 保定网站建设哪家好美业推广平台
  • 自己做的网站视频播放不了十大跨界营销案例
  • 武汉网站seo德升深圳网络营销推广招聘网
  • 个人网站备案可以做项目网站新闻20条摘抄大全
  • 温州互联网前十名公司福州百度推广优化排名
  • 怎样写网站描述百度关键词优化手段
  • 县城房地产网站可以做吗网络营销推广的5种方法
  • 304hk 爱站网百度网盘手机app下载安装
  • 如何做网站连接电商怎么做新手入门
  • 湖北建设人力资源网站免费b2b网站大全免费
  • 建设网站花多少钱百度推广关键词匹配模式
  • 网站上的验证码怎么做的aso推广方案
  • wordpress日记seo专业培训中心
  • 嘉兴推广网站公司网站建设需要多少钱