自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

原创 mmdetection自己的数据集+不同网络的config配对

改一下形参就行了,然后会自动在mmdetection-main/tools/work_dirs/WHLyolox/WHLyolox.py这里生成一个py文件,这个就是和父类融合后生成的config文件,这里可能会出现一些没有继承好的情况(比如我的训练集路径没有复写成功,那就要咱们自己在这里重写一下就行啦)注意模型,这个是detect模型,用的是coco格式的,比如这里边有maskrcnn之类的,不可以用的,我记得maskrcnn是分割用的哈。对应的是你的数据集的val。要指定一下自己的数据集地址!

2025-02-17 16:48:46 177

原创 mmsegmentation自己的数据集+不同网络的config配对

进入:H:\mmsegmentation-main\mmsegmentation-main\configs_base_\default_runtime.py。这里就是调节一些训练参数,总共多少轮次什么的,max—iter就是200轮次。首先他是drive数据集的,咱们为了省事,直接对drive数据集进行修改。我们发现他内部继承了很多类,要想配对我们的数据集,就要进行父类的修改。进入:mmsegmentation-main/configs/进入:mmsegmentation-main/configs/

2025-02-16 17:33:34 267

原创 mmsegmentation+mmdetection的单张预测代码

【代码】mmsegmentation+mmdetection的单张预测代码。

2025-02-16 15:10:51 117

原创 深度学习训练时出现RuntimeError: cuDNN error: CUDNN_STATUS_INTERNAL_ERROR解决方案

【代码】深度学习训练时出现RuntimeError: cuDNN error: CUDNN_STATUS_INTERNAL_ERROR解决方案。

2025-02-15 20:22:59 284

原创 小目标检测

关注步长为2的卷积所在位置,它控制了达到某个大小感受野的网络深度如果有多个步长为2的卷积,那么它越多,网络越浅如果只有一个步长为2的卷积,那么它越靠前,网络越浅。2 二次加工以后的共识:在确保网络结构在各种资源消耗可行的前提下,达到相同大小感受野的情况下,网络越深越好。1 一个不严谨的共识:在达到相同大小感受野的情况下,网络越深越好。精心设计放置步长为2卷积的位置以及数量非常重要。

2025-01-15 15:51:28 199

原创 (解决!!!)RuntimeError: cuDNN error: CUDNN_STATUS_INTERNAL_ERROR

【代码】(解决!!!

2024-12-12 19:18:22 286 2

原创 语义分割的数据集扩充,数据集增强

【代码】语义分割的数据集扩充,数据集增强。

2024-12-11 19:12:42 279

原创 mmdection配置-yolo转coco

也可以参考b站 :https://www.bilibili.com/video/BV1xA4m1c7H8/?train玩之后,会在mmdetection-main/tools/work_dirs/mytood/epoch_12.pth出现pth,目前我还不知道如何保存最优权重,这个权重就是咱们训练好的模型。= ‘./tood_r50_fpn_1x_coco.py’ 按需配置即可,需要就配置,不需要自己会继承的!形参指向mytood,也就是我们自己配置的数据集。我创建的是configs/tood下面的。

2024-12-05 23:04:53 347 2

原创 mmsegmentation自己的数据集

然后下一步就是搞自己的config了,这个config就是最后train文件里引用的那个。黑色的可以,其实mask*50就可以看清楚标记的轮廓之类的。

2024-11-30 19:12:43 423

原创 mmsegmentation: 安装 并使用自定义数据集进行训练 ·4下载下来的.py文件和.pth配置

然后进入configs下面的以我下载的configs/pspnet为例子。这里先添加自己的数据集,具体格式随便复制一个,然后再文件夹里改就行了!把.py文件拉进来,并且重命名,防止重复。.pth可以根据你下载的位置粘贴绝对地址。.py保存地址就是F3的最后一行。把子豪兄弟文件,打开F3。

2024-11-16 12:18:27 202

原创 mmsegmentation: 安装 并使用自定义数据集进行训练 ·3 数据集配置

这是linux命令,所以在Windows最好手动吧,那就是下载https://zihao-openmmlab.obs.cn-east-3.myhuaweicloud.com/20230130-mmseg/watermelon/configs/ZihaoDataset.py 然后放入mmseg/datasets/ZihaoDataset.py这个文件夹。参考同济子豪兄:https://www.bilibili.com/video/BV1w44y1F73N/?

2024-11-15 18:56:17 352

原创 mmsegmentation: 安装 并使用自定义数据集进行训练 ·2

FileNotFoundError: [WinError 3] 系统找不到指定的路径。: ‘data/CHASE_DB1\images/training’不知道为什么改成相对路径老是报错,有知道的评论一下!所以我每一次都是绝对路径干上去!/datasets中的chase_db1.py。在tools/ 创建train1.py。然后就可以直接运行train1.py了。我用的是CHASE_DB1.py。所以我修改了configs/下一步开始换自己数据集!

2024-11-14 23:10:00 298

原创 mmsegmentation: 安装 并使用自定义数据集进行训练 ·1

因为直接conda下载会出现很多错误,而且下载一半就会各种报错停止,,链接https://download.pytorch.org/whl/cu117/torch-1.13.1%2Bcu117-cp38-cp38-win_amd64.whl#sha256=99a6a9449adbe6c35c71f4ecb5d8f57a12fff06cda232dfa386ac1aacb8753f4)1.官网提供了极简安装,但是安装到Windows有不少问题,特别麻烦,我来理顺一下安装过程,这个是官网安装链接,可以参考!

2024-11-14 22:29:01 1037

原创 json文件转换成mask图

接下来是求mask图中的白色面积占比。

2024-11-04 22:28:54 287

原创 1024哦

1024

2022-10-24 17:53:04 181

原创 异或计算11

2022-08-29 15:17:48 297

原创 DHCP通俗简单理解

2022-07-23 16:15:32 387

原创 通俗的三次握手四次挥手-tcp的连接与释放

计算机网络tcp

2022-07-22 17:00:22 412

原创 同步互斥-【2011真题】-某银行提供一个服务窗口...

2022-07-12 22:45:52 1877 2

原创 874补码之类的,还有-0xabcd

 原码:将一个整数,转换成二进制,就是其原码。 如单字节的5的原码为:0000 0101;-5的原码为1000 0101。 反码:正数的反码就是其原码;负数的反码是将原码中,除符号位以外,每一位取反。 如单字节的5的反码为:0000 0101;-5的反码为1111 1010。 补码:正数的补码就是其原码;负数的反码+1就是补码。 如单字节的5的补码为:0000 0101;-5的原码为1111 1011。  

2022-04-24 16:13:52 724

原创 874泰勒编程题

#include<bits/stdc++.h>using namespace std;double solve(int a) {double tmp = 1;for(int i = 1; i <= a; i++) {tmp = tmp * 0.5;}return tmp;}double init(int b) {double tmp = 1;for(int i = 1; i <= b; i++) {tmp = tmp * i;}return tmp;}

2022-03-08 20:04:07 234

原创 postmapping,getmapping,putmapping

postmapping是新增,putmapping是更新,getmapping是查询

2021-11-24 20:00:00 1051

原创 开发规范1

方法用小写,类名用驼峰

2021-11-16 12:17:42 84

原创 @configurationproperties 配置绑定

思路:1.先建一下pojo 也叫bean ,然后写其中的属性,例如name ,sex ,记得吧get,set tostring之类的搞定,如果有lombok,@data就行 。2.在application.peroperties里边赋值, bean层里记得 @configurationproperties(perfix=“ ”) 配置绑定,3. 绑定之后记得写controller,负责跳转页面,记得 autowired。component是容器组件,只有容器组件有springboo

2021-09-09 11:33:08 135

原创 springboot一些文件夹的功能

最底层的是数据库,pojo就是对应数据库的类,叫实体类,2。mapper /dao 定义接口,然后实现,sql语句,3. service 链接 controller ,mapper之间的桥梁4. controller就是后台,负责跳转 requestmapping 。5. config就是配置类,配置一些环境,国际化,过滤器之类的...

2021-09-08 14:50:27 458

原创 @GetMapping和@PostMapping

关于get和post请求get和post方法功能类似的,使用建议:1、get方式的安全性较Post方式要差些,包含机密信息的话,建议用Post数据提交方式;2、在做数据查询时,建议用Get方式;而在做数据添加、修改或删除时,建议用Post方式;区别表现如下:get是从服务器上获取数据,post是向服务器传送数据。get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在H

2021-08-23 14:44:52 834

原创 11111

https://github.com/tangyudi/Ai-learn

2021-07-03 15:18:27 153

原创 Mybatis之reasultMap

如果collection标签是使用嵌套查询,格式如下: 注意:标签中的column:要传递给select查询语句的参数,如果传递多个参数,格式为column= ” {参数名1=表字段1,参数名2=表字段2} ;...

2021-06-06 09:54:50 248 2

原创 mybatis 增删改查

因为无参构造的问题!!!!可以使用注解,在pojo里的Student里用@Data使用xml全过程:2、导入MyBatis相关 jar 包GitHub上找 org.mybatis mybatis 3.5.2 mysql mysql-connector-java 5.1.473、编写MyBatis核心配置文件查看帮助文档<?xml version="1.0" encoding="UTF-8" ?> .

2021-06-04 22:04:34 138

原创 重定向和转发的区别

一句话,转发是服务器行为,重定向是客户端行为假设你去办理某个执照, 重定向:你先去了A局,A局的人说:“这个事情不归我们管,去B局”,然后,你就从A退了出来,自己乘车去了B局。 转发:你先去了A局,A局看了以后,知道这个事情其实应该B局来管,但是他没有把你退回来,而是让你坐一会儿,自己到后面办公室联系了B的人,让他们办好后,送了过来。![在这里插入图片描述](https://img-blog.csdnimg.cn/20210526214603762.png?x-oss-process=image

2021-05-26 21:46:13 93

原创 servlet context对象

HelloServlet.javapackage com.kuang.servlet;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;.

2021-05-25 18:02:25 105

原创 maven servlet jsp依赖配置

<dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> <!--这个版本需要根据你库里面的jar实际版本配置,见下图。最新版本为4.0.1--> <scope>provi...

2021-05-25 13:21:13 268

原创 web.xml最新版本(狂神说)

<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http:/

2021-05-25 13:19:14 606

原创 字符串Python

2021-04-20 19:52:28 84

原创 列表,字典,元组,集合Python

2021-04-19 20:32:35 81

原创 洛谷-1605 迷宫

#include<iostream>#include<cstdio>using namespace std;bool vis[10][10]={0};int n,m,t;int x1,y1,x2,y2;bool used[10][10]={0};int ans;int dir[4][2]={1,0,-1,0,0,-1,0,1};bool check(int x,int y){ if(x<=n&&x>=1&&y&lt

2021-04-12 21:31:48 157

原创 string

string s; // 生成一个空字符串s2) string s(str) ; // 拷贝构造函数生成str的复制品3) string s(str, stridx); // 将字符串str内"始于位置stridx"的部分当作字符串的初值4) string s(str, stridx, strlen) ; // 将字符串str内"始于stridx且长度顶多strlen"的部分作为字符串的初值5) string s(cstr) ; // 将C字符串(以NULL结束)作为s的初值6)

2021-04-01 16:13:54 104

原创 并查集

下面展示一些 内联代码片。// A code blockvar foo = 'bar';int find(int x) // 寻找父节点 + 路径压缩 { if(p[x] != x) p[x] = find(p[x]); return p[x];}

2021-03-28 10:45:05 64

原创 itoa十进制转换n进制,n-->10暂时不会,stoi(x):将字符串转换成数字

下面展示一些 内联代码片。// A code blockvar foo = 'bar';#include<iostream>#include<bits/stdc++.h>#include<cstdlib>using namespace std;#include<algorithm>int main(){ long long a; scanf("%lld",&a); char s[20]; itoa(a

2021-03-25 19:59:21 142

原创 背包问题

对于每个物品不可以取多次,最多只能取一次,之所以叫做0-1背包

2021-03-24 22:00:02 76

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除