- 博客(64)
- 收藏
- 关注
原创 二维傅里叶变换理解
一维的傅里叶变换,将一个函数用多个正弦波进行表示。是一个一维的函数,他的图像是一条曲线,将其分解为多个正弦波叠加,学过傅里叶变换的基本上都懂是什么意思。如果把一维函数换成.这个函数就是一个曲面,对他进行傅里叶变换,不就相当于将其分解成多个正弦曲面的叠加。图片转换为的样子就是一个曲面,第一张图是俯视图,从上往下看,就是我们平时看到图片的样子,其他几张是不同角度的图片。程序如下:可以跑一跑,感受感受一张图片转换为f(x,y)的样子。
2025-01-11 16:47:01
266
原创 【无标题】多模态对齐
第一章 绪论1.1 研究背景和意义在现实生活中,人类往往是以事件为单位来认识和理解世界的,一个事件包 含了时间、地点、参与者等多个静态因素。将这些事件信息从非结构化数据中提 取出来,已逐渐成为信息抽取领域的关键任务之一。事件通常并非孤立存在,而 是彼此关联,它们之间可能存在时序、因果、条件等语义关系。事件关系识别便 是从非结构化数据中识别出事件之间的这种语义联系。因此,深入理解事件间的 相互关系,掌握事件发展的规律与逻辑,对后续突发事件的生态周期研究以及基 于事件的应用具有重要的研究价值。 近年来,在自然语
2024-11-29 18:21:43
683
原创 YOLO配合 PYQT做自定义虚拟电子围-自定义绘制多边形虚拟电子围栏
YOLO可以识别检测物体,这是众所周知的。使用YOLO来做目标检测,并获取坐标信息。
2024-09-08 17:46:57
976
原创 YOLO与PyQt5结合-增加论文工作量-实现一个目标检测的UI界面
1、在窗口打开视频或图片进行目标检测,具有中断检测功能:比如检测视频的时候突然打开图片检测,后台就会停止检测,而不是一直执行视频检测。2、可以输出目标类别,目标中心点,置信度等,此部分为动态生成,每一帧图片开始之前会清空。保存为ui文件,然后将其转换为py文件。打开Qt Designer。
2024-08-27 19:44:52
1176
原创 计算机类-本科毕业设计快速通关攻略-(选题-创新点-论文框架-论文绘图)
目标检测是每年深度学习毕业设计的主流,如Faster R-CNN、YOLO、SSD等算法的改进,以提高检测精度、速度或鲁棒性。目前比较火的YOLO,也比较建议用YOLO,简单易上手,一个周之内基本上就会学会写配置文件以及各种改进。
2024-08-26 11:11:43
1478
原创 pytorch 报错 Error loading\Lib\site-packages\torch\lib\fbgemm.dll
pytorch 报错 Error loading\\Lib\\site-packages\\torch\\lib\\fbgemm.dll,去下载一个dll文件解压后放到system32中即可。
2024-08-12 13:28:03
492
原创 基元检测-霍夫直线变换原理
假设我们有这样一个分布的数据:我们想用一条直线拟合数据,它的表达式为Y=kX+B关于最小二乘和梯度下降还不知道的可以去看以往的文章,这里就直接介绍霍夫变换了。
2024-08-07 20:55:24
788
原创 U2net论文复现-简单解读-以及奇奇怪怪的改进-测试roc以及pr
尽管我们的模型与其他最先进的方法相比取得了优越的结果,但在不久的将来,计算和内存有限的设备(例如手机、机器人等)需要更快和更小的模型,我们将探索不同的技术和架构以进一步提高速度并降低模型大小。此外,需要更大的多样化显着对象数据集来训练更准确和更稳健的模型。
2024-08-04 17:07:14
1278
2
原创 MATLAB多元函数梯度下降法找最小值-梯度演示-绘制梯度方向
如果在所有可能的参数值上都是的,则该函数是凸的;函数将呈现为光滑的碗状,使得训练过程相对简单。。沿着梯度方向,函数变化最快。x,y点的更新:x和y每次更新一点点,z根据公式可以计算出一个新的坐标点,但新的z不一定落在f(x,y)上,除非x,y的变化非常非常小。为了演示梯度的方向,我们将变化调大一些。
2024-07-29 19:55:21
670
原创 工程计算与分析课程报告-Matlab
而所有的初值条件为零,即 x(0)=dx(0)/dt=0, 应用MATLAB计算系统的动态响应x(t)=?(计算时间域为[0 5]秒)。时, 改变不同弹簧弹性系数k、阻尼系数c的值(见下述条件),计算系统的稳态响应x(t)=?并绘制图形,分析结果。(计算时间域为[0 5]秒)。时, 计算系统的稳态响应x(t)=?(计算时间域为[0 5]秒)。时, 计算系统的稳态响应x(t)=?(计算时间域为[0 5]秒)。为施加在重物上的外激励力量。即:F(t)=20 N。即:F(t)=20 N。坐标如上图所示,取其。
2024-07-29 16:02:05
484
原创 YOLOV8源码解读-c2模块-以及Bottleneck
split可以指定大小划分了,比如上面split_list中定义了每个张量的大小,并通过split划分大小,不过这个split_list中的数加起来一定要等于那个维度上的数,例如1+3+2+4+10=20.如果不等于会报错。
2024-07-28 17:06:14
1376
原创 从R-CNN到Faster-R-CNN的简单介绍
R-CNN中含有回归器,SVM,CNN,道路Faster中只有CNN了,回归器和分类器被接到了全连接层后面,到了FasterR-CNN,把SS算法换成了RPN,可以享受到GPU的加速,效果更快。
2024-07-24 15:37:59
344
原创 YOLOV8GPU训练报错:RuntimeError: expected scalar type Half but found Float
YOLOV8在cpu上运行没问题,一旦上GPU就会报错。
2024-07-22 15:19:36
645
原创 fMATLAB中fill函数填充不同区域
函数能够根据指定的顶点坐标和填充颜色来绘制多边形或曲线形状,并在其内部填充指定的颜色。这使得在MATLAB中创建具有视觉吸引力的图形变得简单而高效。只需获取填充区域的边缘信息,函数边缘越详细越好,然后调用fill函数。
2024-07-20 15:06:52
597
原创 图像分割-编码解码网络的训练-kreas实现
纯手工打造一个函数用来加载数据,数据分别为image和mask我们所需要的类型:(B数量,长,宽,通道数),只要将数据加载成这样并mask和image对应就行。
2024-07-09 20:04:07
436
原创 Matlab手搓线性回归-非正规方程法
原理:wx+b,x是输入,求得的结果与真实值y求均方误差。生成100个数据,并添加随机噪声。参数更新,梯度下降法(批量梯度下降)迭代1000次后的结果。
2024-07-08 21:12:37
261
原创 深度学习编码解码结构-以及kreas简单实现
图像分割中的编码解码结构(Encoder-Decoder Model)是一种广泛应用的网络架构,它有效地结合了特征提取(编码)和分割结果生成(解码)两个过程。
2024-07-08 18:31:08
540
原创 信号与系统-实验6-离散时间系统的 Z 域分析
试用 MATLAB 绘出该系统的零、极点分布图及幅频特性曲线,并分析该系统 的频率特性。了解常用序列的 z 变换、逆 z 变换;3、掌握利用 MATLAB 绘制离散系统零、极点图的方法;4、掌握利用 MATLAB 分析离散系统零、极点的方法;5、掌握利用 MATLAB 分析离散系统频率响应的方法。2、掌握利用 MATLAB 的符号运算实现 z 变换;分析并绘制出离散系统的零、极点图。4、已知某一离散系统的系统函数为。5、已知某离散系统的系统函数为。7、已知某离散系统的系统函数为。
2024-06-30 12:34:08
701
原创 信号与系统-实验5 离散时间系统的时域分析
5、已知描述某离散系统的差分方程为 2y(k) - 2y(k -1) + y(k - 2) = f (k) + 3 f (k -1) + 2 f (k - 2) 试用 MATLAB 绘制出该系统在 0-50 时间范围内的单位响应的波形。3、已知某 LTI 离散系统,其单位响应h(k) = u(k) - u(k - 4),当系统的激励 为 f (k) = u(k) - u(k - 3) 时,求其零状态响应 y(k),并绘制其时域波形图。的时域宽度与序列 f (k) 的时域宽度的关系。1、编程实现下列序列。
2024-06-26 19:19:14
800
原创 信号与系统-实验4 连续时间系统的复频域分析
1、理解拉普拉斯变换、逆变换的定义,掌握利用MATLAB实现解拉普拉 斯变换、逆变换的的方法;2、掌握几种基本信号的拉普拉斯变换;3、掌握利用MATLAB绘制连续系统零、极点的方法;4、掌握系统函数H(s)的求解。
2024-06-16 12:35:58
684
原创 信号与系统-实验3 连续时间信号的频域分析
1、掌握傅立叶变换及其性质;2、掌握连续时间信号傅立叶变换的数值计算方法;3、掌握利用MATLAB实现信号的幅度调制的方法;4、掌握利用MATLAB实现傅立叶变换的方法;5、掌握利用MATLAB实现对周期信号的频谱分析。
2024-06-16 12:28:33
727
原创 点云分割报告整理(未完成版-每天写一点)
体积占用网格表示对点进行体素化,然后使用3d卷积神经网络来学习体素级语义。由于点云的稀疏性,体素化效率低,为避免较高的计算成本而忽略了细节。此外,由于同一体素内的所有点都被赋予了相同的语义标签,因此精度受到限制。为了利用传统的那些2D分割框架,尝试将3D空间从多角度映射到二维空间,然后分割完成后再投影回去,然而,重新投影回3d空间也是一个重要的问题。非结构化点云的 3d 语义分割存在的问题:1.大规模点云数据2.不规则形状3.非均匀密度PointnetPointNet。
2024-06-11 22:55:28
1069
原创 matlab-2-simulink-小白教程-如何绘制电路图进行电路仿真
图形化建模与易读性:Simulink使用图形化的建模方式,通过鼠标拖放不同的模块库中的系统模块,并将它们连接起来,即可迅速建立动态系统模型。与传统的编程方式相比,这种图形化建模方法不需要编写大量代码,降低了建模的复杂度,提高了工作效率。Simulink模型比C代码具有更好的可读性,使得模型的管理和传承更为方便。即使在团队有人离职的情况下,由于模型的直观性,其他成员也能更容易地理解和接手工作。智能化仿真与高效性:Simulink的仿真建立和运行过程智能化。
2024-06-11 22:53:48
10573
原创 数据结构严蔚敏版精简版-栈和队列以及c语言代码实现
和栈相反,队列(queue)是一种先进先出(First In First Out, FIFO)的线性表。它只允许在表 的一端进行插入,而在另一端删除元素。如果入队序列为1,2,3,4出队序列也为1,2,3,4队列在程序设计中也经常出现。一个最典型的 例子就是操作系统中的作业排队。在允许多道程序 运行的计算机系统中,同时有几个作业运行。如果运行的结果都需要通过通道输出,那就要按请求 输入的先后次序排队。每当通道传输完毕可以接受新的输出任务时,队头的作业先从队列中退出 做输出操作。
2024-06-09 14:23:43
671
原创 数据结构严蔚敏版精简版-线性表以及c语言代码实现
如此类由n(n大于等于0)个数据特性相同的元素构成的有限序列称为线性表。线性表中元素的个数n定义为线性表的长度,n=0时称为空表。对千非空的线性表或线性结构,其特点是:(1)存在唯一的一个被称作“第一个"的数据元素;(2)存在唯一的一个被称作“最后一个"的数据元素;(3)除第一个之外,结构中的每个数据元素均只有一个前驱;(4)除最后一个之外,结构中的每个数据元素均只有一个后继。
2024-06-06 13:44:51
1209
原创 Pointnet学习以及对代码的实现
由于点云不是常规数据格式,通常将此类数据转换为规则的 3D 体素网格或图像集合,然后再用神经网络进行处理。数据表示转换使生成的数据过于庞大。PointNet是第一个直接处理原始点云的方法。只有全连接层和最大池化层,PointNet网络在推理速度上具有强大的领先优势,并且可以很容易地在CPU上并行化。
2024-06-02 23:40:08
1009
原创 数据结构严蔚敏版精简版-绪论
下列概念和术语将在以后各章节中多次出现,本节先对这些概念和术语赋予确定的含义。数据是客观事物的符号表示,是所有能输入到计算机中并被计算机程序处理的符号 的总称。:数据元素是数据的基本单位,在计算机中通常作为一个整体进行考虑和处理。在有些情况下,数据元素也称为元素、记录等。数据项是组成数据元素的、有独立含义的、不可分割的最小单位。数据对象是性质相同的数据元素的集合,是数据的一个子集。
2024-06-02 23:02:57
950
原创 10种排序算法总结-(c语言实现与动画演示)
十种常见排序算法可以分为:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破,因此也称为非线性时间比较类排序。:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此也称为线性时间非比较类排序。:如果a原本在b前面,而a=b,排序之后a仍然在b的前面。:如果a原本在b的前面,而a=b,排序之后 a 可能会出现在 b 的后面。
2024-05-29 12:36:48
678
原创 空间注意力机制
空间注意力机制是指人脑或计算机在对外部环境进行观察时,通过集中注意力的方式来提高对特定区域信息的感知和处理能力。在人类的视觉系统中,这通常通过眼球的注视来实现,使大脑能够将注意力集中在目标物体上,从而更清晰地处理其信息。在计算机视觉领域,空间注意力机制通过算法实现,如目标检测和跟踪等技术,帮助模型定位并选择注意力的目标。
2024-05-26 22:49:00
546
原创 最小二乘法-超详细推导(转换为矩阵乘法推导,矩阵求导推导)
最小二乘法就是让均方误差最小。如何让其最小,。答:因为使用的是均方误差,他是一个凹函数,导数为0的点即为最小值和极小值。建议学习一下线性代数。
2024-05-26 15:00:30
1266
2
原创 数据结构-栈以及实现
栈是一种限定在表尾进行插入和删除操作的线性表。允许插入和删除的一端称为栈顶,另一端称为栈底。不含任何数据元素的栈称为空栈。栈又称为后进先出的线性表,简称LIFO结构。这意味着最后进入栈的元素会首先被删除或访问。栈作为一种重要的数据结构,具有独特的LIFO操作特点,广泛应用于各种编程场景和算法中。无论是顺序栈还是链栈,都提供了有效的数据存取和管理方式,为程序设计和算法实现提供了便利。
2024-05-25 13:58:21
441
原创 顺序栈的实现
我们只需要在Top的位置插入,然后Top加1,而Top每次总是指向下一次插入的位置。顺序栈是用数组实现的:(假设我们有8个位置(下标0-7)),因为下一次入栈这个位置就能被抵消掉。栈如果满了,Top应该是等于8的。
2024-05-25 13:55:43
261
点云深度学习系列五: RSNet:Recurrent Slice Networks for 3D Segmentati
2024-07-04
深度相机数据集-一个箱子四周的深度相机数据集
2024-06-29
图注意力网络tensorflow
2024-06-17
信号与系统实验.rar
2024-06-15
NL-LinkNet是一种改进的深度学习模型,主要用于从高分辨率卫星图像中提取道路信息
2024-06-12
matlab课程大作业(试卷类型)-含有绘图、电路仿真、数据分析、矩阵处理等
2024-06-12
点云分割DSVT(Dynamic Sparse Voxel Transformer)
2024-06-06
KAN网络(Kolmogorov-Arnold Network)一种新型的神经网络架构
2024-06-06
CycleGan和Pix2Pix是两个在图像到图像转换领域常用的深度学习模型
2024-06-06
DeepGlobe数据集是一个专注于遥感图像分析的大型公开数据集,主要用于推动遥感图像分割和语义理解等领域的研
2024-05-31
Kan网络pytorch的实现
2024-05-31
遥感道路分割网络-包含U-net,D-Unet,Linknet等
2024-05-25
遥感图像分割论文整理-道路分割等
2024-05-25
五折交叉验证绘制ROC曲线
2024-05-24
tensorflow中VGG、mobienet、ResNet等预训练权重
2024-05-24
Sigmoid回归实现分类-带gui显示,下载就能使用
2024-05-24
峰值聚类实现分类算法,带GUI显示,以及数据集,下载就能运行
2024-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人