自定义博客皮肤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)
  • 收藏
  • 关注

原创 【奇异值分解代码示例】

当我们使用SVD对一个矩阵进行分解时,我们可以将它分解为三个矩阵的乘积形式,其中一个矩阵是一个对角矩阵,对角线上的元素称为奇异值。下面通过一个简单的例子来说明SVD的具体过程。SVD分解可以用于多种应用场景,例如矩阵压缩、降维、图像处理等。在实际应用中,我们可以根据具体的问题和数据特征,选择合适的SVD分解方法和算法。是一个对角矩阵,对角线上的元素称为奇异值,按照从大到小的顺序排列。是一个包含奇异值的一维数组,可以将其转化为对角矩阵。通过上述代码,我们得到了矩阵。

2023-06-11 16:25:40 202

原创 【奇异值分解】

因此,近年来出现了一些基于随机算法的高效SVD分解方法,例如随机SVD、分块随机SVD等,可以在保证一定精度的前提下,大幅减少计算时间和内存开销。同时,SVD还可以用于矩阵的压缩和恢复,例如在图像压缩中,可以通过对图像的SVD分解,将图像的冗余信息压缩,从而减小图像的存储空间。奇异值分解(Singular Value Decomposition,简称SVD)是一种矩阵分解方法,可以将一个矩阵分解成三个矩阵的乘积形式,其中一个矩阵是一个对角矩阵,对角线上的元素称为奇异值。

2023-06-11 16:17:43 141

原创 如何证明拉普拉斯矩阵的二次型是邻接矩阵上的二阶差分和函数

这个结论的意义是,拉普拉斯矩阵的二次型可以看作是邻接矩阵上的二阶差分和函数,它可以用于表示顶点之间的差异或相似程度,从而可以用于聚类、降维、图像分割等任务。现在我们来证明拉普拉斯矩阵的二次型是邻接矩阵上的二阶差分和函数。因此,我们证明了拉普拉斯矩阵的二次型是邻接矩阵上的二阶差分和函数,即。的长度为2的路径数。类似地,拉普拉斯矩阵。为Kronecker delta符号,当。是一个无向图,邻接矩阵为。时取值为1,否则为0。的二阶差分可以定义为。

2023-06-11 16:12:21 281

原创 【WGAN-GP】

在GAN中,Lipschitz约束通常通过梯度惩罚来实现,这也是WGAN-GP所采用的方法。WGAN-GP的主要思想是通过在判别器的损失函数中添加一个梯度惩罚项来实现Lipschitz约束。具体来说,WGAN-GP使用一个梯度惩罚项来限制判别器的梯度大小,这样可以确保判别器函数是Lipschitz连续的。总的来说,WGAN-GP通过引入Lipschitz约束和WGAN-GP损失函数等改进,可以提高GAN的稳定性和性能,并且具有更好的收敛性能和更准确的距离度量。是从真实数据分布和生成器分布中随机采样的样本,

2023-06-11 15:59:21 346

原创 【散布矩阵】PCA 协方差矩阵

散布矩阵(scatter matrix)是用于描述多元数据集合中各个变量之间关系的一种矩阵。在统计学和机器学习中,散布矩阵通常用于分析数据的方差、协方差和相关性等特征。给定一个包含n个观测值的多元数据集合,其中每个观测值包含d个变量(或特征),则该多元数据集合的散布矩阵是一个d×d的矩阵,其中每个元素表示相应变量之间的协方差。设X是一个n×d的数据矩阵,其中每一行表示一个观测值,每一列表示一个变量,则该多元数据集合的散布矩阵SSn−11​i1∑n​xi​−。

2023-06-11 11:36:30 728

原创 拉普拉斯性质1的证明方法

拉普拉斯性质1是计算多元函数的拉普拉斯算子的一个重要工具,它可以将一个多元函数的拉普拉斯算子展开成一系列关于各个自变量的偏导数之和,从而简化计算。拉普拉斯性质1的证明可以通过对拉普拉斯算子的定义进行推导得到。因此,拉普拉斯性质1得证。表示向量的点积运算。

2023-06-10 13:54:58 212 1

原创 【HIT】-CSAPP-大作业-程序人生-Hello‘s P2P

在进程执行的某些时刻,内核可以决定抢占当前进程,并重新开始一个先前被抢占了的进程。在内核调度了一个新的进程运行后,它就抢占当前进程,并使用一种称为上下文切换的机制来将控制转移到新的进程,上下文切换1)保存当前进程的上下文,2)恢复某个先前被抢占的进程被保存的上下文,3)将控制传递给这个新恢复的进程。通过链接器,将hello.o文件与其他可重定位文件、静态库链接到一起,然后进行符号解析,再将所相同类型的节合并为同一类型的新的聚合节,最后修改代码节和数据节中对每个符号的引用,使得他们指向正确的运行时地址。

2023-05-24 21:14:03 188 1

原创 数据结构课程小作业(1)【20220908】(自用)

数据结构课程第一个小作业

2022-09-10 08:10:55 185 1

原创 python初学者的学习日记——初步爬取网页源代码【2021.1.29】

时隔两个月,今天重新又开始学习python,首先还是明确学习的目的,不是按部就班地学完课程进行考试,而是能够应用python进行数据挖掘和数据分析,因此在学习的过程中以目的导向,以完成一个小目标的形式进行学习(开始时可能也会掠略过一些细节性的东西,但后续遇到时反过来再学效果或许更好)。今日的目标是利用python爬取百度新闻网页的源代码。首先,先在pycharm中安装Requests库,Requests是一个基于Apache2协议开源的Python HTTP库,号称是“为人类准备的HTTP库”。上图

2021-01-29 23:21:50 304

原创 python初学者的学习日记【20201205】

@阿多2233目前学习python主要的目的是通过python进行金融数据分析,掌握量化相关的实际操作。安装相关软件开始的时候,我在知乎上寻找了相关的文章,打算先从安装软件开始。具体的流程是:实际操作——发现问题——查找资料——解决问题遇到不会的问题上百度、CSDN,知乎,b站等等python3.8.6的安装选择windows(64-bit)版本进行安装下载pycharm(常用的python IDE)在官网上直接可以进行免费下载,选择社区版本即可pycharm是一种python I

2020-12-05 11:31:23 148

空空如也

空空如也

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

TA关注的人

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