flexible-yolov5:具有更多主干(resnet,shufflenet,moblienet)的更具可读性和灵活性的yolov5-源码

上传者: 42168745 | 上传时间: 2021-05-12 09:28:12 | 文件大小: 1.37MB | 文件类型: ZIP
flexible-yolov5 基于 。 原始的Yolo V5是一个了不起的项目。 对于专业人士而言,理解和修改其代码应该不难。 我不是专家。 当我想对网络进行一些更改时,这并不是一件容易的事,例如添加分支和尝试其他骨干网。 也许会有像我这样的人,所以我将yolov5模型拆分为{主干,脖子,头部},以方便各种模块的操作并支持更多的主干。基本上,我只更改了模型,而没有更改架构,培训和测试yolov5。 因此,如果原始代码被更新,则更新该代码也非常方便。 目录 [培训与测试](#培训与测试) 特征 重组骨干,脖子,头部等模型结构,可以灵活方便地修改网络 更多主干,mobilenetV3,shufflenetV2,resnet18、50、101等 先决条件 请参阅requirements.txt 入门 数据集准备 以yolov5格式制作数据。 您可以使用utils / make_yolov5

文件下载

资源详情

[{"title":"( 88 个子文件 1.37MB ) flexible-yolov5:具有更多主干(resnet,shufflenet,moblienet)的更具可读性和灵活性的yolov5-源码","children":[{"title":"flexible-yolov5-main","children":[{"title":"train.py <span style='color:#111;'> 31.21KB </span>","children":null,"spread":false},{"title":"utils","children":[{"title":"export.py <span style='color:#111;'> 3.76KB </span>","children":null,"spread":false},{"title":"make_yolov5_data.py <span style='color:#111;'> 2.76KB </span>","children":null,"spread":false},{"title":"general.py <span style='color:#111;'> 22.68KB </span>","children":null,"spread":false},{"title":"datasets.py <span style='color:#111;'> 42.17KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"split_detector.py <span style='color:#111;'> 7.50KB </span>","children":null,"spread":false},{"title":"google_utils.py <span style='color:#111;'> 3.85KB </span>","children":null,"spread":false},{"title":"metrics.py <span style='color:#111;'> 8.76KB </span>","children":null,"spread":false},{"title":"__pycache__","children":[{"title":"plots.cpython-37.pyc <span style='color:#111;'> 14.88KB </span>","children":null,"spread":false},{"title":"datasets.cpython-37.pyc <span style='color:#111;'> 32.80KB </span>","children":null,"spread":false},{"title":"general.cpython-37.pyc <span style='color:#111;'> 18.04KB </span>","children":null,"spread":false},{"title":"autoanchor.cpython-37.pyc <span style='color:#111;'> 5.84KB </span>","children":null,"spread":false},{"title":"torch_utils.cpython-37.pyc <span style='color:#111;'> 10.54KB </span>","children":null,"spread":false},{"title":"google_utils.cpython-37.pyc <span style='color:#111;'> 3.15KB </span>","children":null,"spread":false},{"title":"__init__.cpython-37.pyc <span style='color:#111;'> 106B </span>","children":null,"spread":false},{"title":"metrics.cpython-37.pyc <span style='color:#111;'> 7.45KB </span>","children":null,"spread":false}],"spread":true},{"title":"torch_utils.py <span style='color:#111;'> 11.83KB </span>","children":null,"spread":false},{"title":"plots.py <span style='color:#111;'> 17.02KB </span>","children":null,"spread":false},{"title":"wandb_logging","children":[{"title":"wandb_utils.py <span style='color:#111;'> 6.73KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"log_dataset.py <span style='color:#111;'> 1.71KB </span>","children":null,"spread":false}],"spread":false},{"title":"autoanchor.py <span style='color:#111;'> 6.80KB </span>","children":null,"spread":false}],"spread":false},{"title":"models","children":[{"title":"head","children":[{"title":"detection.py <span style='color:#111;'> 2.03KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 277B </span>","children":null,"spread":false},{"title":"__pycache__","children":[{"title":"detection.cpython-37.pyc <span style='color:#111;'> 2.22KB </span>","children":null,"spread":false},{"title":"__init__.cpython-37.pyc <span style='color:#111;'> 438B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"backbone","children":[{"title":"shufflenetv2.py <span style='color:#111;'> 7.74KB </span>","children":null,"spread":false},{"title":"MobilenetV3.py <span style='color:#111;'> 8.15KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 610B </span>","children":null,"spread":false},{"title":"__pycache__","children":[{"title":"shufflenetv2.cpython-37.pyc <span style='color:#111;'> 6.63KB </span>","children":null,"spread":false},{"title":"csp_yolo.cpython-37.pyc <span style='color:#111;'> 2.67KB </span>","children":null,"spread":false},{"title":"MobilenetV3.cpython-37.pyc <span style='color:#111;'> 6.12KB </span>","children":null,"spread":false},{"title":"__init__.cpython-37.pyc <span style='color:#111;'> 716B </span>","children":null,"spread":false},{"title":"resnet.cpython-37.pyc <span style='color:#111;'> 6.71KB </span>","children":null,"spread":false}],"spread":true},{"title":"resnet.py <span style='color:#111;'> 7.34KB </span>","children":null,"spread":false},{"title":"csp_yolo.py <span style='color:#111;'> 3.38KB </span>","children":null,"spread":false}],"spread":true},{"title":"loss","children":[{"title":"loss.py <span style='color:#111;'> 9.20KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 29B </span>","children":null,"spread":false}],"spread":true},{"title":"neck","children":[{"title":"FPN.py <span style='color:#111;'> 1.53KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 309B </span>","children":null,"spread":false},{"title":"PAN.py <span style='color:#111;'> 1.58KB </span>","children":null,"spread":false},{"title":"__pycache__","children":[{"title":"PAN.cpython-37.pyc <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"__init__.cpython-37.pyc <span style='color:#111;'> 472B </span>","children":null,"spread":false},{"title":"FPN.cpython-37.pyc <span style='color:#111;'> 1.57KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"hub","children":[{"title":"yolov5m.yaml <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"yolov5-panet.yaml <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"yolov5x.yaml <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"yolov5-fpn.yaml <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"yolov5s6.yaml <span style='color:#111;'> 1.93KB </span>","children":null,"spread":false},{"title":"yolov3-tiny.yaml <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"yolov5s.yaml <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"yolov5m6.yaml <span style='color:#111;'> 1.93KB </span>","children":null,"spread":false},{"title":"yolov5l6.yaml <span style='color:#111;'> 1.93KB </span>","children":null,"spread":false},{"title":"anchors.yaml <span style='color:#111;'> 3.28KB </span>","children":null,"spread":false},{"title":"yolov3.yaml <span style='color:#111;'> 1.49KB </span>","children":null,"spread":false},{"title":"yolov3-spp.yaml <span style='color:#111;'> 1.50KB </span>","children":null,"spread":false},{"title":"yolov5-p2.yaml <span style='color:#111;'> 1.70KB </span>","children":null,"spread":false},{"title":"yolov5l.yaml <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"yolov5-p7.yaml <span style='color:#111;'> 2.18KB </span>","children":null,"spread":false},{"title":"yolov5-p6.yaml <span style='color:#111;'> 1.77KB </span>","children":null,"spread":false},{"title":"yolov5x6.yaml <span style='color:#111;'> 1.93KB </span>","children":null,"spread":false}],"spread":false},{"title":"modules","children":[{"title":"cbam.py <span style='color:#111;'> 2.74KB </span>","children":null,"spread":false},{"title":"experimental.py <span style='color:#111;'> 4.98KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 76B </span>","children":null,"spread":false},{"title":"activations.py <span style='color:#111;'> 2.20KB </span>","children":null,"spread":false},{"title":"__pycache__","children":[{"title":"activations.cpython-37.pyc <span style='color:#111;'> 3.38KB </span>","children":null,"spread":false},{"title":"cbam.cpython-37.pyc <span style='color:#111;'> 2.99KB </span>","children":null,"spread":false},{"title":"__init__.cpython-37.pyc <span style='color:#111;'> 218B </span>","children":null,"spread":false},{"title":"experimental.cpython-37.pyc <span style='color:#111;'> 5.64KB </span>","children":null,"spread":false},{"title":"common.cpython-37.pyc <span style='color:#111;'> 7.23KB </span>","children":null,"spread":false}],"spread":true},{"title":"common.py <span style='color:#111;'> 5.27KB </span>","children":null,"spread":false}],"spread":true},{"title":"model.py <span style='color:#111;'> 2.53KB </span>","children":null,"spread":false},{"title":"__pycache__","children":[{"title":"model.cpython-37.pyc <span style='color:#111;'> 2.79KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"configs","children":[{"title":"hyp.finetune.yaml <span style='color:#111;'> 846B </span>","children":null,"spread":false},{"title":"model.yaml <span style='color:#111;'> 178B </span>","children":null,"spread":false},{"title":"data.yaml <span style='color:#111;'> 302B </span>","children":null,"spread":false},{"title":"model_resnet.yaml <span style='color:#111;'> 167B </span>","children":null,"spread":false},{"title":"hyp.scratch.yaml <span style='color:#111;'> 1.53KB </span>","children":null,"spread":false}],"spread":true},{"title":"test.py <span style='color:#111;'> 15.84KB </span>","children":null,"spread":false},{"title":"images","children":[{"title":"moblienetv3.jpg <span style='color:#111;'> 419.89KB </span>","children":null,"spread":false},{"title":"resnet50.jpg <span style='color:#111;'> 420.02KB </span>","children":null,"spread":false},{"title":"shufflenet.jpg <span style='color:#111;'> 419.50KB </span>","children":null,"spread":false}],"spread":true},{"title":"detector.py <span style='color:#111;'> 5.02KB </span>","children":null,"spread":false},{"title":"requirements.txt <span style='color:#111;'> 604B </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 34.30KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 2.27KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 7B </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明