自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CST仿真喇叭/波导相位中心

本文详细介绍了在CST软件中计算矩形天线相位中心的步骤

2025-05-09 17:47:11 423

原创 CST矩形喇叭建模

本文介绍了在电磁仿真软件中创建喇叭天线模型的基本步骤

2025-05-09 17:26:16 356

原创 为什么使用 edges.src 而不是直接操作 nodes

在图神经网络(GNN)中,​​ 的核心逻辑是通过 ​​ 来定义节点(nodes)之间的交互,而不是直接操作所有节点。这种设计是出于 ​​ 和 ​​ 的考量。以下详细解释:​edges.srcnodes。

2025-05-07 17:23:30 155

原创 拆解GCN(Graph Convolutional Network)单层迭代公式

用5个节点(每个节点10维特征)为例,详细拆解GCN(Graph Convolutional Network)单层迭代公式中各矩阵的​​和​​。

2025-05-05 15:10:31 521

原创 图神经网络入门代码(2)-逐行分析

GnnLayer__init__​​​​:定义一个自定义的图神经网络层,继承自PyTorch的nn.Module。​in_feats:输入特征的维度(例如每个节点的特征向量长度)。out_feats:输出特征的维度(经过该层后的特征向量长度)。neighbr:每个节点的最大邻居数(用于权重矩阵维度计算)。bias:是否在层中添加可学习的偏置项(True表示添加)。activation:是否在该层后使用激活函数(True表示使用)。​​​​:将输入参数保存为类的成员变量,供后续使用。

2025-04-16 21:03:46 396

原创 图神经网络入门代码(1)-简单图构建

入门图神经网络记录

2025-04-15 11:13:25 248

原创 图神经网络入门-相关环境安装及不错的学习链接

一共有四种依赖,分别是torch_scatter,torch_sparse,torch_cluster,torch_spline_conv。需要注意的是最后,还需要安装,这个时候需要寻找geometric对应的版本,不能偷懒直接安装,不然会报错。所以安装用的11.3的版本,python环境用3.8,都是用whl文件安装,不会报错。目前版本,cuda显示是11.4,但是pytorch的版本不包含11.4。去寻找对应的版本,最后import一下确认不报错,就安装成功了。到对应的版本的geometric。

2025-03-18 13:48:47 202

原创 python神经网络训练自制数据集

# 自己采集的数据经过数据处理以后保存成了CSV文件,但是每次训练时,都要花很长时间加载数据,找了一些自制数据集的方法,加速加载。

2024-12-09 17:11:57 507

原创 新手使用服务器应该怎么做?/如何正确安装pytorch

检查硬件完整性: 在开始部署之前,确保物理机 H100 的硬件完整且无损坏。连接网络: 将物理机 H100 连接到可用的网络中,确保网络连接正常。连接外设: 连接键盘、鼠标、显示器等外设,以便进行后续的设置和配置。

2024-12-02 16:03:53 222

原创 神经网络自定义损失函数需注意的问题

神经网络自定义损失函数及相关注意事项

2024-11-15 15:35:32 373

原创 Python和CST联合仿真

用于配置CST和python环境

2024-10-18 22:16:02 1367 1

原创 辐射场定义:远场,近场和菲涅尔区

辐射场介绍

2024-07-07 21:15:03 2291

原创 BP算法训练一个含m-h-1个隐节点的单隐层单输出感知器网络

BP算法训练一个含m-h-1个隐节点的单隐层单输出感知器网络

2024-06-13 15:50:44 269

原创 MNIST手写字体识别:python不使用深度学习库函数

MNIST手写字体识别:python不使用深度学习库函数,仅使用numpy,训练精度97.75%

2024-06-13 14:13:02 260

原创 通信系统的组成

通信指需要信息的双方或多方在不违背各自意愿的情况下采用任意方法,任意媒介,将信息从一方准确安全的传递到另一方。通信系统:传输信息所需技术设备的总和。信源:信息的发送源,信息通过信号承载,信源信号分为模拟信号,数字信号;模拟信号:特征量取值连续的信号(振幅、频率、相位)数字信号:特征量取值离散的信号;发送设备将信源和传输媒介匹配起来,将信源产生的消息信号变换成便于传送的形式。可能包含:变换、放大、滤波、编码、调制等过程;对于多路传输,还包括多路复用器;

2024-05-24 21:55:25 760

原创 WIFI 频段介绍

wifi频段相应介绍

2024-05-24 21:15:16 1281 1

原创 GRNN(广义回归神经网络)-RBF的一种

个人感觉GRNN就是计算测试样本和训练样本之间的相似度,所有的现有数据都会对预测起作用,是另一种形式的归一化,但是这种方法应该更适合小样本,或者写好了优化算法的。其中一个节点输出S_D为模式层输出的算术和,其余节点输出S_Ni均为模式层输出的加权和,具体的计算公式如下,其中ω_ij为加权系数,即第i个输入对应的输出。注意:平滑因子对网络性能影响较大,需要使用优化算法优化。其中x_i为训练样本,x_j为学习样本,σ为平滑因子,GRNN网路结构如图所示,包括四层:输入层、节点数为输出样本数+1,

2024-05-18 17:41:30 617

原创 神经网络训练流程-网络结构选择和训练

网络结构的基本类型取决于待解决的问题。网络结构需确定网络的层数、每层神经元的个数,输出神经元的个数以及在训练中选择哪种类型的性能函数。网络的基本结构依据需要解决的问题决定。通常情况下从单隐层开始,逐层添加结构。对于困难的问题,通常需要并行计算或者GPU计算才能在合理的时间内训练好一个深度多层网络。。通常有5种方法用于产生最简神经网络,包括生长法、剪枝法、全局搜索法、正则化法以及提前终止法。生长法从无到有逐渐增加神经元数量直到网络满足性能需求。

2023-04-14 16:55:57 245

原创 神经网络训练流程-数据收集和数据预处理

神经网络是一种由数据决定效果的办法,其数据必须也仅需覆盖神经网络可能用到的输入空间。数据需要分为训练集,验证集和测试集(7:1.5:1.5),需要确保训练集,验证集和数据集均覆盖输入空间。训练集用于计算梯度和更新权值,验证集用于在过拟合之前停止训练,测试集用于预测网络将来的性能。a.如果训练集结果优于验证集和测试集结果,出现了过拟合,减小网络规模或者使用较慢的训练算法,同时b.如果训练集和验证集结果较好,测试集结果不好,存在四种可能:网络陷入局部最优解、缺少足够的神经元拟合数据、网络外推继续采样。

2023-04-13 10:53:04 842

原创 Anaconda配置指定环境,常用总结

Conda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换

2023-03-26 14:44:00 962

原创 报错集锦(一)

一些交叉学科痛苦人的五花八门的报错集锦。

2023-03-13 15:48:46 515

原创 微带线,带状线和接地共面波导的区别

微带线,带状线和接地共面波导的区别

2023-02-27 19:51:45 22515

原创 NP-Hard?大白话学习P问题、NP问题、NP完全问题和NP难问题

## 该笔记自用为主,记录一些日常学习过程中看到的不熟悉的知识和从未接触过的知识,用于回看和记录。其中有一些个人理解,如有错误请讨论指正。

2023-02-24 20:50:22 9034

原创 集成学习(总结)

集成学习的一些学习总结

2022-10-24 11:37:25 1801

原创 元学习 Meta Learning

以李宏毅老师的课程为主,主要是学习记录

2022-10-21 17:01:24 673

原创 提升神经网络的性能-防止过拟合

整理的神经网络训练过程中防止过拟合的手段,不断更新中

2022-10-16 11:01:15 582

原创 神奇的h5py包:保存h5模型,却只有0KB 2.Process finished with exit code -1073741819 (0xC0000005)

1.欠完备自编码器保存h5模型,却只有0KB 2.Process finished with exit code -1073741819 (0xC0000005)

2022-06-01 17:20:32 304

MNIST手写字体识别:python不使用深度学习库函数

MNIST手写字体识别:python不使用深度学习库函数 训练精度达97.75% 这里有完整的技术报告:包括问题描述,分类方法总结,该方法说明,实验结果,参考文献。训练损失图,权重偏置,以及完整的代码和数据集,下载即可食用

2024-06-13

手写体数字分类问题可以采用多种方法进行解决

手写体数字分类问题可以采用多种方法进行解决,包括但不限于: 1. 基础分类算法:决策树;逻辑回归;支持向量机(SVM);朴素贝叶斯;K-最近邻;神经网络;贝叶斯网络;线性判别分析;最大熵模型; 2. 集成分类算法:随机森林;AdaBoost;梯度提升决策树(GBDT);极端梯度提升(XGBoost); 3. 决策树桩;K-最近邻朴素贝叶斯

2024-06-13

空空如也

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

TA关注的人

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