毕业设计记录
毕业设计记录,日记类
芃芃です
这个作者很懒,什么都没留下…
展开
-
毕业设计记录-终于给电脑装了双系统然后把代码跑起来了
文章目录2022.2.2日的记录2022.2.2日的记录前天晚上给电脑装了ubuntu20.04,但是因为内存不够就准备删掉重新装以下,结果把win10的引导分区efi给误删了。后来又是重装win10又是重装ubuntu的。昨天晚上又重新给win10的不能用的软件重新安装。又重新装环境,又是一堆有的没的报错,真的恶心吐了。今天又是安装pytorch的几小时。...原创 2022-02-04 10:36:35 · 1108 阅读 · 0 评论 -
毕业设计记录-又遇到问题了,没有头绪
文章目录2022.1.31日的记录2022.1.31日的记录今天是吃年夜饭的日子,过年了。要休息了。把遇到的问题汇总一下。1、论文上说能量检测法可以检测信号的个数、频率、带宽。但我只知道怎么检测信号的有无。难道论文作者改进了?2、faster-rcnn训练效果也太差劲了。又慢又差。没想到识别效果最差的竟然是我认为最容易识别的2PSK信号。无法理解。3、论文中在使用能量检测法之前还对信号进行过滤波。用的是什么柔性形态学方法。听都没听过,网上的资料少得可怜。买了一本论文作者引用该方法的书,但是春节快原创 2022-01-31 15:04:22 · 3168 阅读 · 0 评论 -
毕业设计记录-frcnn和能量检测法
文章目录2022.1.27日的记录2022.1.27日的记录今天开始用faster-rcnn(resnet50)来训练数据集。同时也在学习能量检测法。(仅仅是知道该怎么训练)faster-rcnn代码:https://github.com/bubbliiiing/faster-rcnn-pytorch注释非常详细。能量检测法分为三个部分: 宽带频谱估计、自适应噪底估计、噪底抵消和信号检测。按照matlab的“帮助”功能。很有用。写了个welch周期图法来画信号频谱。% welch参数fs =原创 2022-01-27 22:54:17 · 3468 阅读 · 0 评论 -
毕业设计记录-修改与增加检测参数代码和画图代码
文章目录2022.1.25日的记录2022.1.25日的记录之前的检测参数计算代码规定的是一次性就计算所有的数据,这给我想一张图一张图的看效果造成了困扰。所以修改了一下代码。一次只计算一个图。for ii = 1:m % 遍历一个预测label文件中的所有信号 calculate_signal = calculate_data(ii, :); % 一个预测信号 delect_class = calculate_signal(1); % 得到预测信号的类别 % 找出文件名一样的原创 2022-01-25 19:16:55 · 1343 阅读 · 0 评论 -
毕业设计记录-更新检测参数画图代码与困惑
文章目录2022.1.22日的记录2022.1.22日的记录更新了一下画图的代码,增加了每种方式的辨别度。plot(x_axis, CIOU_DIOU_NMS_5000_Pd*100,'-o','MarkerIndices',1:length(x_axis));hold onplot(x_axis, CIOU_DIOU_NMS_10000_Pd*100, '-x','MarkerIndices',1:length(x_axis));plot(x_axis, CIOU_DIOU_NMS_20000原创 2022-01-22 21:39:10 · 939 阅读 · 0 评论 -
毕业设计记录-Matlab和python的一些错误代码修改
文章目录2022.1.16日的记录:2022.1.17日的记录2022.1.16日的记录:说下明天要做的事情1、通过回看吴恩达老师的深度学习视频中目标检测相关的视频,我意识到我之前有个地方搞错了,明天需要修改的地方。PlotData.m文件中对Mt的计算方法。不应该直接视预测精度也就是Pc大于0.8的为Mt,而是应该将网络输出的box与实际上的box做一个交并比,最后iou大于0.8的才是Mt。具体步骤:首先遍历整个预测输出的labels文件和实际上的labels文件用俩个中心点之间距离最短找到同一原创 2022-01-17 17:23:22 · 923 阅读 · 0 评论 -
毕业设计记录-尝试修改NMS中的IOU算法
2022.1.15的记录yolo3的损失函数讲解yolov5的损失函数的几点理解IOU、GIOU、CIOU、DIOUNMS非常感谢发布上面文章的博主,帮助太大了。本当にありがとうございました❕助かりました❕按照老师提供的论文,将yolov5的NMS中的IOU改为DIOU,修改文件为general.py。虽然改的对不对还不确定????。等后天matlab的2w张图的训练集生成结束就试试。生成一个可以用来训练的图片加计算标签平均要6.7s,真顶不住,以后有时间看能不能优化一下代码吧????。io原创 2022-01-15 22:10:09 · 2251 阅读 · 0 评论 -
毕业设计记录-增加3种检测标准参数Pd、Pf、Eavg
2022.1.12的记录:一共三个检测标准,检测概率、虚警概率、信号参数平均误差。N = 0; % 实际信号总数M = 0; % 检测出的信号个数Mt = 0; % M中真实的信号个数,即检测到的信号中真的是信号的个数,标准IOU>0.8Mf = 0; % M中虚假的信号个数,即误测的信号个数Pd = 0; % 检测概率 Pd = Mt/NPf = 0; % 虚警概率 Pf = Mf/MEavg = 0; % 信息参数平均误差为了方便计算检测到的信号中真的是信号的个数,标准IOU原创 2022-01-13 22:15:49 · 1502 阅读 · 0 评论 -
毕业设计记录-增加瑞利衰落信道
2022.1.11的记录:瑞利衰落信道:https://blog.csdn.net/caozhk/article/details/19929435https://blog.csdn.net/scutyudi/article/details/80631118原来的图片增加了瑞利衰落信道后,原创 2022-01-12 20:59:29 · 225 阅读 · 0 评论 -
毕业设计记录-FM调频计算过程记录
2022.1.9的记录:今天和朋友在客厅用电视大屏幕一起玩双人成行,好开心啊。但也不能忘了毕设。记录一下没怎么看过的FM。原创 2022-01-09 20:59:39 · 401 阅读 · 0 评论 -
毕业设计记录-matlab自动生成并标注时频图数据集
2022.1.8日的记录:陆陆续续几天,玩中带做终于是写好了一个基本的雏形。以后想往里面添加东西就好添了。首先是文件功能描述。caogao:caogao,“草稿”,写程序调试代码的地方。CreateSignal:生成各种调制的时域信号,目前有AM DSB 2FSK 2PSK 。频率设定范围内随机。FSK2 : 2FSK调制。PSK2 : 2PSK调制。FM : FM调制,还没完善。Signals_STFT:设置每张图含有的信号种类和数量,将生成的各种信号整合到同一个时间坐标上,选择添加噪声、原创 2022-01-08 13:51:37 · 3612 阅读 · 27 评论 -
毕业设计记录-yolov5训练自己的数据集全过程(从数据集标注到最后的图片测试)
文章目录1、标注数据集2、训练前数据集的准备工作3、修改训练相关的代码4、用训练好的权重来测试2022.1.2的记录:1、标注数据集我这里标注数据集使用的软件是labelImg,labellmg下载链接我下的是最新版本的。原本昨天是想标1000张的,但是好累啊,就每个信号标了50张,一共200张。在标注之前,首先需要建立像这样的俩个文件夹(任意位置即可)把你需要标注的图片放到JPEGImages文件夹里面,并且名字按顺序排好,像这样。之后就可以开始标数据集了。打开labelImg。标完之后原创 2022-01-02 21:29:24 · 17875 阅读 · 14 评论 -
毕业设计记录-信号时频图数据集制作
2022.1.1的记录:今天用matlab写了个导出时频图的程序,遇到了很多问题,不过还好最后是搞出来了。目前有AM、DSB、2FSK、2PSK,频率、信噪比一定范围内随机选取。为了测试,先准备了每个调制各200张,一共800张图片。不过没有加噪声,没有模拟信号突发。网上搜了如何标注,但是我不知道是标整张图还是单单标信号块。第一次搞这玩意根本不会啊!!先标局部试试看效果吧。...原创 2022-01-01 20:59:18 · 1845 阅读 · 5 评论 -
毕业设计记录-matlab信号时频图的绘制
2021.12.31的记录:刚开始是用spectrogram函数直接绘制,但是由于会出现右边的色块图,不能作为训练数据集。所以需要自己使用spectrogram函数返回的值来绘图。参考了时频分析之STFT:短时傅里叶变换的原理与代码实现(非调用Matlab API)这篇文章,修改一下这位博主的代码中PlotSTFT_2函数。function PlotSTFT_2(T, F, S, win) wlen = length(win); C = sum(win)/wlen; S =原创 2021-12-31 22:01:51 · 11795 阅读 · 7 评论 -
毕业设计记录-yolov5的wandb报错,原因和解决方法(非屏蔽wandb)
2021.12.26的记录第一次用yolov5代码:https://github.com/ultralytics/yolov5每次运行到29轮就会报这个错误。虽然把wandb删掉就不会报错。但是感觉好可惜。试了网上的办法都不能在保留wandb的情况下运行。再试几下,不行就用HidderLayer来可视化了。...原创 2021-12-26 15:07:20 · 7036 阅读 · 1 评论 -
毕业设计记录-Pytorch学习-图像风格迁移
お待ちください。原创 2021-12-11 21:45:20 · 2456 阅读 · 1 评论 -
毕业设计记录-Pytorch学习-隐藏层特征查看与类激活热力图
文章目录2021.12.8的记录2021.12.8的记录先看一下效果,我的可莉。![在这里插入图片描述](https://img-blog.csdnimg.cn/1d73a10840814ba0a21f2457ef8a3ed7.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6IqD6IqD44Gn44GZ,size_20,color_FFFFFF,t_70,g_se,x_16#pic_cent原创 2021-12-08 20:18:15 · 3800 阅读 · 1 评论 -
毕业设计记录-Pytorch学习-使用预训练好的VGG16网络训练
2021.12.7的记录:照着书把代码打了一遍训练了10个epoch,可以说是没有啥下降的趋势。有问题。原创 2021-12-08 18:20:15 · 731 阅读 · 0 评论 -
毕业设计记录—Pytorch学习—从文件夹中导入数据并进行预处理
Pytorch学习1从文件夹中导入数据并进行预处理导入包import torchimport torch.utils.data as Datafrom torchvision.datasets import FashionMNISTimport numpy as npimport torchvision.transforms as transformsimport matplotlib.pyplot as pltfrom torchvision.datasets import ImageF原创 2021-12-04 17:58:29 · 1167 阅读 · 0 评论 -
毕业设计记录-Pytorch学习-网络可视化
Pytorch学习-网络可视化建立一个神经网络导包,虽然现在还不知道所有包的具体用途,但跟着书来就完事了import torchimport torch.nn as nnimport torchvisionimport torchvision.utils as vutilsimport torch.utils.data as Datafrom sklearn.metrics import accuracy_scoreimport matplotlib.pyplot as pltimpor原创 2021-12-06 10:44:05 · 231 阅读 · 0 评论 -
毕业设计记录-Pytorch学习-HidderLayer训练过程可视化
Pytorch学习-HidderLayer训练过程可视化import torchimport torch.nn as nnimport torchvisionimport torchvision.utils as vutilsimport torch.utils.data as Datafrom sklearn.metrics import accuracy_scoreimport matplotlib.pyplot as pltimport hiddenlayer as hlfrom t原创 2021-12-06 13:07:18 · 1312 阅读 · 0 评论 -
毕业设计记录-Pytorch学习-tensorboardX训练过程可视化
Pytorch学习-训练过程可视化训练代码导入数据部分train_data = torchvision.datasets.MNIST( root="./data/FashionMNIST", train=True, transform=torchvision.transforms.ToTensor(), download=False)train_loader = Data.DataLoader( dataset=train_data, batch_s原创 2021-12-06 12:27:11 · 459 阅读 · 0 评论 -
毕业设计发布测试
发表测试原创 2021-12-04 15:12:01 · 401 阅读 · 0 评论