YOLOV5 改进:更换主干网络为vgg16(包含迁移学习)

news/2024/7/11 0:41:10 标签: YOLO, 迁移学习, 人工智能

1、前言

本章将介绍如何将官方的定义的vgg16代码更换到yolov5的主干网络

在之前实现了vgg的更换代码,只不过上次的vgg是自己定义在py脚本中的,代码进行稍微更改才行。

这里官方实现的更为简单,而且相同网络结构的话,可以跟着本章自己更改

具体的还是参考这一章:YOLOV5 改进:替换backbone(MobileNet为例)-CSDN博客

Tips :之前在这篇博文中YOLOV5 改进:替换backbone为Vgg_yolov5替换vgg-CSDN博客

有个兄弟问可不可以将训练好的再次进行迁移学习,当然是可以的。

因为迁移学习只是将网络参数进行载入,其实就是参数初始化,既然网络是一样的,当然可以载入,和其他的没有关系。

至于yolov5s.pt 为什么每次都可以载入我们自定义的数据集,因为官方的代码对载入权重进行了判断,只会把相同的部分载入,不相同的丢弃即可,其实就是很简单的迁移学习策略

为了方便理解,本章将训练200个epoch,然后载入训


http://www.niftyadmin.cn/n/5456682.html

相关文章

linux 内存介绍

大致共有四类:VSS、RSS、PSS、USS ,通常情况下,VSS > RSS > PSS > USS 1.VSS(Virtual Set Size)虚拟耗用内存(包含共享库占用的内存) VSS表示一个进程可访问的全部内存地址空间的大小。这个大小包括了进程已…

项目模块—实现抑郁测评(小程序)

script <script setup> import { ref } from "vue";//控制轮播图页码 let current ref(0);//答题逻辑 const add (value) > {if (current.value < 9) {current.value current.value 1;} else {uni.switchTab({url: "/pages/my/my",});} }…

查看本地分支是否落后于 github 分支

查看本地分支是否落后于 github 分支 文章目录 查看本地分支是否落后于 github 分支 要查看GitHub上的仓库是否与本地的一致&#xff0c;你可以通过以下步骤进行检查&#xff1a; 更新本地仓库&#xff1a; 首先&#xff0c;确保你的本地仓库是最新的。在本地仓库的目录下&…

后端返回文件流pdf 下载

##1 import download from downloadjs //这个res是后台返回的文件流 download((new Blob([res])), contract.pdf, application/pdf)方法2 a标签下载 let pdfContent res;const blob new Blob([pdfContent], { type: "application/pdf"});const url window.URL.cr…

SpringBoot单元测试剖析

SpringBoot作为一种流行的Java框架&#xff0c;其单元测试的重要性不言而喻。在这篇博客中&#xff0c;我们将深入剖析SpringBoot单元测试的底层原理。 单元测试的概念 单元测试是软件开发过程中的一个重要环节&#xff0c;它是对软件中的最小可测试单元进行检查和验证。对于…

webpack源码分析——makeCacheable函数和weakMap的缓存应用场景

一、makeCacheable 函数 函数功能 该函数是将一个不带缓存的函数 realFn 转换成一个带缓存的版本。这样可以提高性能&#xff0c;因为相同的输入值不需要每次都重新计算&#xff0c;而是可以从缓存中直接获取结果。 二、函数分析 使用 WeakMap 弱引用特性创建缓存 const cach…

CDH集群hive初始化元数据库失败

oracle数据库操作&#xff1a; 报错如下&#xff1a;命令 (Validate Hive Metastore schema (237)) 已失败 截图如下&#xff1a; 后台日志部分摘录&#xff1a; WARNING: Use “yarn jar” to launch YARN applications. SLF4J: Class path contains multiple SLF4J binding…

提升K8S故障排除效率:详解Pod内抓包的高效策略!

在Kubernetes环境中&#xff0c;故障排除是管理者日常工作中不可或缺的一部分。随着容器化应用的广泛采用&#xff0c;需要一种高效的方法来诊断和解决Pod内部的问题。本文将重点介绍如何利用抓包技术提升Kubernetes环境中Pod内部故障排除的效率。 为什么需要Pod内抓包 在Kube…