自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(103)
  • 资源 (5)
  • 收藏
  • 关注

原创 some 代码、工具合集(更新中)

一些有趣的代码和工具

2022-09-17 11:11:40 9525 1

原创 Ubuntu时间与系统时间相差8小时的解决办法

在/etc/profile文件中增加一行。选择 亚洲 chongqing。

2024-02-02 13:03:32 2412

原创 win11修改远程桌面端口

然后快捷键"win+R"打开运行对话框,在其中输入"mstsc",打开远程桌面连接窗口,在计算机旁边的输入框中输入服务器端口号,例如:192.168.1.254:3390,即可完成连接。3.找到"PortNumber"并双击打开,在小窗口中点击"基数"下方的"十进制"就可以看到默认的端口号是3389.点击十进制,修改成自己想要的端口,这里改成了3390端口。1.按下快捷键"win+R"打开运行对话框,在其中输入"regedit"命令,回车键快速进入注册表编辑器界面。

2024-01-28 19:35:15 2722

原创 设置frp在ubuntu开机自启

下载适用于 Ubuntu 的 FRP。您可以从官方网站下载最新版本的 FRP:https://github.com/fatedier/frp/releases。然后将上面 ExecStart 行中的/home/xiao/frp替换为自己解压后 FRP 文件的路径和应用程序文件名。现在,FRP 服务将会在 Ubuntu 开机时自动启动。解压下载的 FRP 文件。4. 保存并退出文件。

2024-01-27 14:35:54 2579 2

原创 内网穿透:FRP(Forwarding Remote Proxy)反向代理

frp内网穿透教程。FRP是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。

2023-09-04 21:59:35 2469

原创 python代码绘制代码图像(PIL)

Python代码绘制代码图像(PIL)

2023-09-04 21:49:37 2135 1

原创 YOLOv5Loss函数报错:result type Float can‘t be cast to the desired output type long int

解决方案:

2023-05-12 23:57:52 1949 1

原创 ubuntu ssh界面读取U盘数据

得到磁盘名称为/dev/sdd1。

2023-05-08 19:54:16 3188

原创 数据集Invalid SOS parameters for sequential JPEG

上述代码主要是检测图片的EXIF信息,EXIF指的是 Exchangeable Image File Format,是一种存储在数字图像文件中的元数据标准,它可以记录拍摄日期、时间、地点、相机型号、曝光参数、ISO等拍摄信息。通过比对可以找出哪些图片是三星手机拍摄的,如果图片不多的话,可以手动用电脑的画图打开,重新保存。目前网上关于这个报错的说法不一,很多说是OOM(out of memory),但是经过实验,调整了batch_size之后还是会出现一样的报错。意思是这个是三星手机拍摄图片的一个bug。

2023-05-06 11:26:56 2593 1

原创 windows命令行cmd批量修改文件修改日期

%i就是正常for循环中的一个变量,可以换成%%a等,由于是写批处理文件所以要两个%会把其他文件的文本内容复制到里面的文件,不知道什么原理,不过用+,是正常的。in后面的括号表示的是要遍历的内容,(*)就是当前文件夹下的所有内容。%%i在代码里表示的就是当前跑到的文件的绝对路径。/r表示遍历文件夹下和子文件夹的所有文件。do后面写的就是要执行的代码了。1.新建.bat文件。

2023-04-08 23:31:07 5488

原创 yolov8报错:correct = settings.keys() == defaults.keys()

2.这个文件在用户文件夹下,进入文件夹查看之后发现用户文件夹下的settings.yaml为空,原因get!3.将报错的correct=…注释,把correct直接赋值为None,然后就会生成一个新的yaml文件。

2023-03-14 16:18:09 1980

原创 openmmlab路径报错问题:No such file or directory

在使用openmmlab时发现使用相对路径容易报错,看了很多方案,都是使用绝对路径,当项目发生迁移时,就需要重新配置。测试之后发现,只需要以。

2023-03-14 16:10:59 2018

原创 使用python批量判断一个文件下的图片是否一样

2.使用opencv读取两个图片,使用subtract()判断两个图片是否一样。1.首先排除图片大小不一样的情况,如果图片大小不一样,图片内容也肯定不一样。

2023-01-15 16:38:03 2155

原创 Ubuntu无法调整分辨率问题

起因:由于疫情在家,需要使用学校服务器,但是学校的内网有网络隔离,向学校申请VPN比较麻烦,所以直接买了ToDesk的会员,但是连接之后发现分辨率是1024*768,实在有点看不下去,官方竟然没有回复对应的解决方案,所以捣鼓了下。1.首先使用 xrandr 命令列出当前所能检测到的分辨率,如一台显示器,最佳分辨率为 1920x1080,由于未能正确检测,使用。2.这时可以使用 xrandr 命令新增显示模式,由于显示模式有一定的格式,如果不知道如何配置,可以通过cvt 来获得。

2023-01-11 22:14:12 8468

原创 YOLO7报错:indices should be either on cpu or on the same device as the indexed tensor (cpu)

当我们的数据有部分在GPU上运行,有部分在CPU上运行时会报这个错,一般有GPU的话都会选择在GPU上面跑模型,但要注意将其他定义的对象也放在GPU上面,否则应该默认是在CPU上面。如图所示,x是从GPU中传过来的,但idx不是,idx是我们自己生成的,它默认放在CPU中,所以我们需要也把它放到GPU中,解决方法:加 .to(DEVICE) 其中DEVICE已定义。具体解决办法:在loss.py文件中增加下图中第一行,修改下面二三行1.device = targets.device2.

2022-12-07 23:10:55 11500 28

原创 SENET和GateNet(推荐系统(embedding))

SENET是在论文《Squeeze-and-Excitation Networks》中提出来的,应用在图像处理上的。主要思想:通过建模channel之间的关系来矫正channel的特征,以此提升神经网络的表征能力。(原文:adaptively recalibrates channel-wise feature responses by explicitly modelling interdependencies between channels。在图像中,一个channel可以先当于图像的一种特征。

2022-11-11 00:24:42 4120

原创 R-FCN 基于区域的全卷积神经网络

为了解决这个问题,比较直接的想法是,把这两层FC操作放到Roi pooling前面,这样的话,每一个Roi区域只需要经过global average pool操作即可,节约了计算量。我们将其分割成 3 × 3 个区域,并询问每个区域包含目标对应部分的概率是多少。现在,我们在 M 中创建了一个新的特征图,来检测方块的左上角(TL)。由图可见,Faster RCNN对每一个Roi区域,分别经过一个subnetwork,这个subnetwork包含了一次global average pool操作,两次FC操作。

2022-11-10 00:24:11 2611

原创 YOLOv2—passthrough层

提到passthrough层,必须提及Darknet-19(有19个卷积层和5个MaxPooling层)网络结构。(DarkNet-19比VGG-16小一些,精度不弱于VGG-16,但浮点运算量减少到约1/5,以保证更快的运算速度)。1 卷积层输出预测结果,输出的channels数为:num_anchors。YOLO2的训练主要包括三个阶段。

2022-11-09 15:54:28 3507

原创 知识蒸馏(深度学习模型压缩)

模型压缩大体上可以分为 5 种:

2022-11-06 21:13:07 2037

原创 联邦学习--记录

这里的数据计算由worker node来进行。服务器会下发parameters来使worker node有一个初始参数。worker node将自己的数据计算后将梯度发送给服务器。由服务器来进行梯度下降。在数据的传输过程中,空间复杂度为:参数的数量。receiveupdating model parameters,直接使用梯度下降的方法;横向联邦学习的名称来源于训练数据的“横向划分”,也就是数据矩阵或者表格的按行(横向)划分。不同行的数据有相同的数据特征,即数据特征是对齐的。

2022-11-06 17:28:57 2545

原创 jupyter把一个cell剪切之后如何撤销删除操作

网上其他的教程说要ctrl+z?,一堆水文,还没用。1.如果是运行过的代码,输入。

2022-10-29 14:30:08 4581 4

原创 字符、字节、位的关系

一字节等于8位或者说8比特。

2022-10-24 18:24:11 3071

原创 QQ被盗的自救、事故分析

作为一名网安学院的研究生,QQ权限竟然被盗了,起因是源于在手机QQ的空间里面扫了评论区发送的二维码,二维码如下,这个二维码目前应该是扫不的。

2022-10-24 14:31:44 4017 1

原创 正负样本不平衡问题

自适应训练样本选择(ATSS-2020):根据目标的统计特征(方差和均值)自动划分正训练样本和负训练样本,弥合了基于锚的探测器与无锚探测器之间的差距,具体步骤如下:1.对于每个输出的检测层,选计算每个anchor的中心点和目标的中心点的L2距离,选取K(mmdetection的topK是9)个anchor中心点离目标中心点最近的anchor为候选正样本(candidate positive samples)2.计算每个候选正样本和groundtruth之间的IOU,计算这组IOU的均值和方差。

2022-10-23 23:43:17 3278

原创 深度学习:交叉验证(Cross Validation)

将原始数据随机分为两组,一组做为训练集,一组做为验证集,利用训练集训练分类器,然后利用验证集验证模型,记录最后的分类准确率为此分类器的性能指标。好处:处理简单,只需随机把原始数据分为两组即可坏处:但没有达到交叉的思想,由于是随机的将原始数据分组,所以最后验证集分类准确率的高低与原始数据的分组有很大的关系,得到的结果并不具有说服性。

2022-10-23 15:27:05 11421

原创 位运算bitwise_and和bitwise_not函数

今天在对图片进行预处理是遇到了cv2.bitwise_and函数,感觉还是挺有意思的,那就趁热记一下吧。

2022-10-22 22:05:59 3618 2

原创 OpenCV(cv2)报错:‘NoneType‘ object has no attribute ‘shape‘

File “D:/Python/pytorchLearn/图片预处理/bitwise.py”, line 12, in。opencv不能包含中文路径,全部修改成英文即可。

2022-10-22 21:36:45 2756

原创 数据预处理的一些常见方法

opencv中有多种色彩空间,包括 RGB、HSI、HSL、HSV、HSB、YCrCb、CIE XYZ、CIE Lab8种,使用中经常要遇到色彩空间的转化。可以使用opencv中cv2.cvtColor()函数来改变图像的颜色空间,该函数形式为:@frame为要进行处理的图片;@cv2.COLOR_BGR2RGB要进行的色彩转换方式;

2022-10-22 18:53:18 2353

原创 Ubunt安装pydot和graphviz报错:Failed to import pydot. You must install pydot and graphviz for `pydotprint`

Ubunt安装pydot和graphviz报错:Failed to import pydot. You must install pydot and graphviz for `pydotprint`

2022-09-19 15:02:21 8026

原创 烟花代码运行示例(C++,easyX)

烟花代码运行示例(C++,easyX)

2022-09-18 00:09:03 10121 4

原创 docker镜像创建成功之后设置多个数据卷挂载

docker镜像创建成功之后设置多个数据卷挂载

2022-09-16 14:02:57 9053

原创 在远程ubuntu20.04服务器的docker里安装conda,使用conda安装tensorflow_gpu,运行代码时一直卡住

在远程ubuntu20.04服务器的docker里安装conda,使用conda安装tensorflow_gpu,运行代码时一直卡住

2022-09-16 13:54:19 9081

原创 MaskRcnn训练自己的数据集

maskrcnn训练自己的数据集

2022-09-16 13:47:08 8475

原创 MaskRCNN(matterport)模型搭建与实验

Maskrcnn模型的搭建

2022-09-16 13:43:58 8876

原创 深度学习中容易忘记的小细节

1、Concat:张量拼接,会扩充两个张量的维度,例如2626256和2626512两个张量拼接,结果是2626768。2、add:张量相加,张量直接相加,不会扩充维度。例如104104128和104104128相加,结果还是104104128。add和cfg文件中的shortcut功能一样。......

2022-06-24 17:39:11 8312

原创 ubuntu20.04开通多个ssh端口

linux系统开通多个ssh访问端口

2022-06-24 14:05:43 9808

原创 ubuntu、conda、pip、docker、jupyter命令

ubuntu、conda、pip、docker命令

2022-06-16 10:42:49 8353

原创 Jupyter notebook操作

查看当前jupyter环境下的版本:设置jupyter打开位置:查看torch是否可用:!与%的区别!开一个新的progress,执行完之后立即终止;provided by the Jupyter%的操作会持续;provided by the IPython kernel在 Jupyter 启动 Tensorboard:...

2022-06-16 10:39:23 10656

原创 图像目标检测算法总结(从 R-CNN 到 YOLO v3)

作者丨江户川柯壮@知乎来源丨图像目标检测算法总结(从R-CNN到YOLO v3) - 知乎基于CNN 的目标检测是通过CNN 作为特征提取器,并对得到的图像的带有位置属性的特征进行判断,从而产出一个能够圈定出特定目标或者物体(Object)的限定框(Bounding-box,下面简写为bbox)。和low-level任务不同,目标检测需要预测物体类别及其覆盖的范围,因此需关注高阶语义信息。传统的非CNN 的方法也可以实现这个任务,比如Selective Search 或者DPM。在初始的CNN 中,也

2022-05-22 18:53:06 9539

原创 计算机视觉领域顶级会议和顶级期刊汇总

一、计算机视觉顶会(1)ICCV:International Conference on Computer VisionInternational Comference on Computer Vision,国际计算机视觉会议,是公认的三个会议中级别最高的,收录率一般在20%左右,由IEEE主办。【收录论文的内容:底层视觉与感知,颜色、光照与纹理处理,分割与聚合,运动与跟踪,立体视觉与运动结构重构,基于图像的建模,基于物理的建模,视觉中的统计学习,视频监控,物体、事件和场景的识别,基于视觉的图形学,

2022-05-20 23:10:23 23687 2

python-jupyter动态爱心代码

使用python编写的动态爱心代码

2022-11-15

【彩色电子版】考研复试口语模板.pdf

考研复试口语模板

2021-04-17

jdk1.8帮助文档(中文版、英文版)

jdk1.8帮助文档(中文版、英文版),中英都有。

2021-01-19

网页聊天讨论平台HTML5.zip

一个还看得过去的网页聊天模板,各种功能界面都有,如果需要开发网页端的在线聊天平台可以直接拿来使用,有问题可以私聊哈

2020-05-26

QQ扫码登录Demo.zip

当初做项目的时候在这个上花了很大的时间,现在分享一下,感兴趣的朋友可以下载哦,如果有问题欢迎私聊

2020-05-26

SMTP协议jar包.zip

在我们开发javaweb项目时,经常需要在联系我们页面加上邮件功能,最常用的就是QQ发送邮件,当然,如果采用maven管理项目的话,可以直接去maven仓库里下载。

2020-05-26

空空如也

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

TA关注的人

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