自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 通用超图神经网络(HGNN+)

在图像处理中,每个像素表示一个顶点,且每个顶点只与其周围的邻居顶点相连。空间卷积可以看作是中央顶点通过聚合其邻居顶点的特征(经过特征变换后)来更新自身特征的过程。对于简单图,空间卷积通过聚合其邻居顶点的特征来得到中央顶点的新表示。在简单图中,消息传递从邻居顶点到中央顶点,这个过程符合“路径”的定义,即一个顶点序列,其中每个顶点与其相邻顶点相连。定义:互邻关系N⊆V×EN⊆V×E描述了顶点集合VV和超边集合EE之间的连接关系。

2024-07-16 11:15:21 352

原创 理解AE、VAE、GAN、DDPM的原理与区别

进一步地,可以这么理解:如果没有KL损失,那么VAE退化为类似AE的模型,隐空间的编码会尽量相隔很远,变得离散化,Decoder也就难以根据新的隐变量编码生成新的图像;VAE的隐空间不直接编码一系列离散的特征值,它的隐空间实际上是一个混合高斯分布,Encoder的输出描述了这样一个复杂分布,Decoder的输出将这种该分布中的一个采样点映射到图像分布。因为AE的隐空间是直接对图像编码,编码的空间是离散的、无规律的,所以当我们选择原有的。一个是约束Encoder的损失,一个是约束Decoder的重构损失。

2024-06-27 16:01:49 677

原创 目标检测 把遥感目标检测RSOD数据集转换为MSCOCO格式

在每一个类别的文件下,包含Annotation和JPEGImages。Annotation下包括label(txt)和xml两个文件夹。以下代码将读取所有类别的所有标注,转换到一个trainval.json中,包含了所有目标信息,没有进行数据集分割。RSOD数据集是一个用于遥感图像中目标检测的开放数据集。该数据集包括飞机、油罐、游乐场和立交桥四类目标。数据集的格式是PASCAL VOC格式。数据集包括4个文件夹,每个文件夹对应一种目标类型。然后,可以通过我另一篇文章的代码,将coco数据集分割。

2023-05-24 11:55:19 1288 2

原创 目标检测 利用COCO格式数据集的json文件,统计数据集中bounding box的尺寸分布、统计小尺寸目标的尺寸分布

读取一个MSCOCO格式的json文件,统计数据集中的boundingbox尺寸分布,把height、width信息保存到两个list中去,然后绘制统计图,可视化尺寸分布。还可以自己加一些别的功能。

2023-05-24 11:35:12 610

原创 目标检测VOC2COCO!把xml格式的数据转换为MSCOCO格式数据集,并按自定义比例划分数据集

目标检测VOC2COCO!把xml格式的数据转换为MSCOCO格式数据集,并按自定义比例划分数据集。

2023-05-24 11:28:05 689 2

原创 划分COCO格式的数据集为train,val,test

将完整的coco数据集划分为train.json,val.json,test.json,亲测好用

2023-05-23 18:10:37 699 2

原创 计算机图形学 抛物线的中点Bresenham算法(中点BH)推导过程及伪代码

2023-03-14 10:14:04 332 1

原创 k>1时 直线的中点BH算法(Bresenham)

推导计算机图形学当k>1时的中点BH算法,模仿书中0

2023-03-12 14:04:30 1146 4

原创 C++面向过程 期末复习 重点总结

位、字节、字符 位(bit):数据存储的最小单位。每个二进制数字0或者1就是1个位;一个数字一位2、字节(B):8个位构成一个字节;即:1 byte (字节)= 8 bit(位); 1 KB = 1024 B(字节); 1 MB = 1024 KB; (2^10 B) 1 GB = 1024 MB; (2^20 B) 1 TB = 1024 GB; (2^30 B)3、ASCII码字符集 (1)标准...

2023-03-08 13:53:54 131 1

原创 CUG算法题:魔法操作 深藏的剪枝!

CUG上机的一道难题,利用了DFS+剪枝的思想,但是这个剪枝的情况藏得很深,很有意思。

2023-03-08 01:26:15 760 3

人工智能Wumpus World游戏

人工智能经典的wumpus怪物世界游戏,实现了一个可以感知环境的agent,并且在行走过程中更新自己的知识库来做出更优的决策,以躲避怪物、坑,并找到黄金安全的离开洞穴。本代码利用python+Pyside2实现了pyqt界面的可视化,有GUI,可以实时显示运行过程和分数,还把agent的知识库用小地图的方式展示出来了

2023-03-22

基于PyQt(Pyside2实现)的罗马尼亚度假问题

利用Pyside2实现的pyqt的GUI界面 利用一致代价宽度优先、贪婪、A*三种算法解决罗马尼亚度假问题 可以实现寻路、确定路径可视化;可以实时显示explored表(close表)、fringe表(open表)的变化过程。可以生成算法的性能对比统计图。

2023-03-16

基于Qt的数据结构图论算法可视化-对DFS,Dijkstra,Floyd算法的可视化,可以动态显示寻路过程

CUG卢老师的上机作业。基于Qt的数据结构图论算法可视化——对DFS,Dijkstra,Floyd算法的可视化,可以动态显示寻路过程,节点、边的颜色都可以实时变化。

2023-03-11

C++面向过程 期末考试复习 重点摘要

内容概要:主要整理了C++期末考试常考的一些知识点,主要针对面向过程编程,带了少量面向对象的知识点。对教材上很多零碎的知识点进行了提炼和总结,适合对期末考试的备考进行补充。 适合人群:适合C++期末复习的童鞋!

2022-04-27

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

TA关注的人

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