自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 声波导管理论及仿真

一般声源在无界空间中辐射的常常是波阵面逐步发散的球面波,现在将声的辐射约束在管子中,以此探讨自然管子的形状、尺寸以及管壁材料还有声源的状态对管中声波传播的影响。当声源的频率大于特定波次的简正频率时,该简正频率产生的波会沿轴向不衰减传播,并呈现出周期性变化。相反,若声源的频率小于特定波次的简正频率时,该简正频率产生波的声压将会呈现指数衰减的特点。

2024-08-26 21:00:17 576

原创 基于AD9833的信号发生器

本文利用FPGA控制AD9833,实现信号发生器的功能。本文将对AD9833的手册进行详细的解读,并对其配置方法进行解析,最后在Verilog中进行编码,将代码烧录置FPGA中,FPGA通过外部引脚控制AD9833输出所需要的正弦波、方波和三角波。三种波形能够输出的频率范围为0~12.5Mhz。

2024-01-02 11:20:47 6592 11

原创 FPGA-EEPROM读写记录

本文基于Vivado2020平台,利用正点原子领航者7020开发板控制EEPROM读写。整篇文章会首先对AT24C64技术文档进行分析,其次分析AT24C64在FPGA上的引脚分配情况,最后逐步分析正点原子给出的Verilog代码,对E2PROM的读写过程进行仿真分析。

2023-11-04 17:14:07 324 1

原创 Vivado下载问题

本博文列举了博主在下载Vivado20.3版本时遇到的两个主要问题,分别是官网下载安装程序报错和安装程序下载过程中的报错。

2023-10-14 14:24:28 1980 5

原创 我的世界方块宝可梦下载方法(Cobblemon)

本文介绍了启动器的下载方式、启动器如何登陆并且列举了登陆过程中可能遇到的两个问题,最后分享了方块宝可梦的整合包并说明了宝可梦的刷新机制。

2023-10-11 10:47:23 2509 1

原创 A3T-GCN架构预测交通流量

本博文主要讨论使用T-GNN的交通流量预测任务。首先,我们研究了PeMS-M数据集,并将其从表格数据转换为具有时间信号的静态图形数据集。在实践中,我们基于输入距离矩阵创建了一个加权邻接矩阵,并将交通速度转换为时间序列。最后,我们实现了一个A3T-GCN模型,这是一个为交通预测而设计的T-GNN模型。我们将结果与两条基线进行了比较,并验证了我们的模型所做的预测。

2023-09-20 16:39:44 1690 4

原创 Explaining Graph Neural Networks

在本博文中,我们探讨了XAI应用于GNN的领域。可解释性在许多领域都是一个关键因素,可以帮助我们建立更好的模型。我们看到了提供局部解释的不同技术,并专注于GNNExplainer(基于微扰的方法)和Integrated Gradients(基于梯度的方法)。我们使用PyTorch Geometric在两个不同的数据集上实现了它们,以获得图和节点分类的解释。最后,我们对这些技术的结果进行了可视化和讨论。

2023-09-18 21:20:48 489 1

原创 Temporal Graph Neural Network:EvolveGCN、MPNN-LSTM

本文介绍了一种具有时空信息的新型图。这个时间分量在许多应用中都很有用,主要与时间序列预测有关。我们描述了适合这种描述的两种类型的图:静态图,其中特征随着时间的推移而变化,以及动态图,其中特征和拓扑可以改变。此外,我们还介绍了时态GNN的两种应用。首先,我们实现了EvolveGCN架构,它使用GRU或LSTM网络来更新GCN参数。我们通过重新访问网络流量预测来应用它,并在有限的数据集上取得了出色的结果。其次,采用MPNN-LSTM结构进行疫情预测。我们对英格兰Covid数据集应用了一个带有时间信号的动态图,但

2023-09-16 15:34:21 726 2

原创 Heterogeneous Groups(heterogeneous GNNs)

在本章中,我们通过三个步骤来推广GNN层——消息、聚合和更新。在本章的其余部分,我们扩展了这个框架来考虑由不同类型的节点和边组成的异构网络。这种特殊的图形允许我们表示实体之间的各种关系,这比单一类型的连接更有洞察力。此外,我们还看到了如何将同构GNN转换为异构GNN,这要归功于PyTorch Geometric。我们描述了异构GAT中的不同层,这些层将节点对作为输入来建模它们之间的关系。最后,我们使用HAN实现了一个异构特定架构,并比较了两种技术在DBLP数据集上的结果。这证明了开发这种网络中所代表的异构信

2023-09-12 16:42:53 352 1

原创 Variational Graph Autoencoder(VGAE)和Subgraphs, Embeddings, and Attributes for Link prediction(SEAL)

在本章中,我们探索了一个新的链接预测任务。我们通过介绍启发式和矩阵分解技术对这一领域进行了概述。启发式算法可以根据它们考虑的$k$跳邻居进行分类——从具有1跳邻居的局部算法到具有整个图的知识的全局算法。相反,矩阵分解使用节点嵌入近似邻接矩阵。我们还解释了该技术如何与前面描述的算法相关联章节(DeepWalk 和 Node2Vec)。

2023-09-09 20:26:28 597 1

原创 Graph Isomorphism Network(GIN)

在本章中,我们提出了WL检验方法,它可以输出图的规范形式。该算法并不完美,但可以区分大多数图结构。它启发了GIN体系结构,设计成与WL测试一样具有表现力,因此严格来说比GCNs、GATs或GraphSAGE更具表现力。然后我们实现了这个架构用于图分类。我们看到了将节点嵌入组合成图嵌入的不同方法。GIN提供了一种新的技术,它结合了求和算子和每一层生成的图嵌入的连接。它明显优于GCN层获得的经典全局平均池化。最后,我们比较了两种模型的预测结果,并提出了进一步提高模型预测结果的可能方法。

2023-09-07 16:43:49 877 1

原创 GraphSAGE

本文介绍了GraphSAGE框架及其两个组成部分——邻接节点采样算法和三个聚合算子。邻接节点采样是GraphSAGE在短时间内处理大型图的核心。它还负责归纳设置,这允许它将预测推广到看不见的节点和图。我们在PubMed上测试了一种转换情况,并在PPI数据集上测试了一种感应情况,以执行一种新的任务-多标签分类。虽然不如GCN或GAT准确,但GraphSAGE是处理大量数据的流行且高效的框架。

2023-09-06 20:58:36 1508

原创 Graph Attention Networks(GATs)

图注意网络(GATs)是对GCNs的理论改进。GATs提出了一种加权因子,该因子考虑了节点特征的“自我关注”过程,改进了GCNs静态的归一化系数。在本文中,我们将介绍GATs是如何工作的,并将其应用于实例,进一步了解其工作原理。

2023-09-05 20:32:41 548 2

原创 Graph Convolutional Networks(GCN)

在本文中,我们改进了我们的GNN层来正确地规范化特征。这个增强引入了GCN层和智能规范化。我们将这个新架构与我们在Cora数据集上的GNN进行了比较。由于这种归一化过程,GCN在这种情况下都获得了最高的准确率分数。最后,我们将其应用于维基百科网络的节点回归,并学习如何处理这个新任务。

2023-09-04 20:08:12 496 2

原创 Vanilla Graph Neural Networks(GNN)

了解MLP和GNN之间不同的环节。用线性代数建立GNN架构。从科学文献中探索了流行的图数据集来比较我们的两种架构。

2023-09-03 20:13:12 423

原创 Improving Embeddings with Biased Random Walks in Node2Vec

在本章中,我们学习了Node2Vec,这是基于流行的Word2Vec的第二种架构。我们实现了生成有偏随机漫步的函数,并解释了它们的参数。我们通过将Node2Vec的结果与DeepWalk的Zachary's Karate Club的结果进行比较来展示它们的实用性。最后,我们使用自定义图形数据集和Node2Vec的另一个实现构建了第一个RecSys。它给了我们正确的建议。

2023-08-31 14:48:04 60

原创 Word2Vec - The Skip-Gram Model

学习DeepWalk架构及其主要组件。我们使用随机游走将图形数据转换成序列,并应用强大的Word2Vec算法。由此产生的嵌入可用于查找节点之间的相似性或作为其他算法的输入。特别地,我们使用监督方法解决了一个节点分类问题。

2023-08-30 16:51:05 124 1

利用TPS5430输出正负5V的电压

压缩包内包含了博主利用Tina进行仿真的文件。仿真结果表明,利用博主所设计的TPS5430电路,可以输出正负5V的电压。 在AD20的工程文件中,包含原理图和PCB文件以及封住库。另外,压缩包内还包含了博主焊接完成后的测试图,要求输入电压为5.5V-12V的情况下,博主利用8V的输入电压,成功输出了正负5V的电压。

2023-12-24

Movie Recsys

Movie Recsys

2023-08-31

2022 数学建模国赛C题代码

我在2022年12月时上传过国赛C题省一的获奖论文,具体链接如下https://download.csdn.net/download/weixin_65191557/87281510?spm=1001.2014.3001.5501。 上传后很多同学向我询问代码,我找了一下资料并将其上传,供学习数学建模的同学参考。 大致看了一下代码,似乎没有包括MATLAB外部的包,函数基本都是内置函数,应该是可以直接运行的。 我当时的代码习惯不是特别好,希望大家见谅。

2023-08-11

Labview信号发生器

Labview多通道信号发生器。通过选通相应的布尔原件,可以选通不同的信号源,同时不同的信号源可以生成不同的信号类型。同时被示波器接收到,当双通道打开时,会在示波器上同时显示双通道的波形信号。额外添加了文本写入和自定义公式功能,可自寻了解。

2023-03-31

Labview波形发生器

Labview波形发生器可以用于模拟生成不同的波形信号,附带相应的统计量输出。同时添加了自定义公式的功能(自定义公式可以生成心形图案),在循环结束后会生成相应的数组,数组将用波形图表可视化。最后添加了文本写入的方法(默认参数:文件路径为相应的.txt文件,权限为write-only,自end,格式字符串为%f,分割符为"空格+回车“)用于将生成的自定义数组写入到相应的.txt文件当中。

2023-03-31

Labview循环移位滤波器

利用Labview可视化移位滤波器。首先将正弦波信号发生器和白噪声信号发生器组合成输入信号,将动态信号转化成数组的形式,结合索引加入到For循环中。在For循环中利用移位寄存器对信号进行FIR滤波处理,将处理后的值变换为数组的形式输出。在For循环外部将输入输出数组相结合后绘制比较图。

2023-03-22

基于多种群遗传算法求解多目标优化问题

基于遗传算法的非支配排序算法(NSGA_II)是用于求解多目标规划问题的一种方法。 通过帕累托支配求解帕累托最优解可以有效得到多目标函数的求解结果。 为优化帕累托最优解,运用遗传算法对求解结果进行优化。 但同时遗传算法具有未成熟收敛、群体规模对性能影响大、结果受初始值影响较大等缺点,因此利用多种群遗传算法对求解结果进行进一步优化,运用移民算子联系各个种群,运用精华种群保存每代最优结果。 **运行程序请优先下载谢菲尔德大学的MATLAB遗传算法工具箱

2023-01-02

数学建模2022国赛C题省一论文

论文获得了山西省一等奖,主要采用了随机森林算法。大家可以参考,相关代码可以私信我。

2022-12-14

空空如也

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

TA关注的人

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