为什么在尝试使用 numpy.linalg 从奇异值分解重建图像时会得到荒谬值的矩阵?
作者:Александр Асратян 提问时间:6/4/2023
我正在通过numpy.linalg对灰度图像(读取:大矩阵)进行奇异值分解。问题是,当我尝试从分解中重建图像时,我得到一个荒谬值的矩阵,这些值无法与源图像的像素相对应。谷歌没有给出任何关于可能是什么问...
SVD 问答列表
作者:Александр Асратян 提问时间:6/4/2023
我正在通过numpy.linalg对灰度图像(读取:大矩阵)进行奇异值分解。问题是,当我尝试从分解中重建图像时,我得到一个荒谬值的矩阵,这些值无法与源图像的像素相对应。谷歌没有给出任何关于可能是什么问...
作者:thAngryUnicorn 提问时间:6/8/2023
是否必须仅使用 8 个匹配项来计算 8 点算法? 假设我有 n > 8 场比赛。当尝试求解方程组以计算基本矩阵 F 时,我是否必须选择一个 8 个点的子集来构建 A,或者我可以创建 n 行的矩阵 A...
作者:Djarlo 提问时间:6/14/2023
我想使用 tf.linalg.svd 将我的输入矩阵 (8,4) 转换为两个形状为 (8,5) 和 (5,4) 的矩阵,用于计算损失。这是否可能,或者不会有任何梯度?我正在使用 tensorflow ...
作者:MRR 提问时间:6/14/2023
我有一个信号,我希望先使用多项式拟合进行拟合,然后使用该多项式表达式进行外推。意思是,最初,我的 x 轴范围是 192.1-196THz。对于这个范围,我有相应的 y 轴值。但是我想绘制 191.32...
作者:Igor 提问时间:7/2/2023
我需要通过奇异值分解来减少我的图片尺寸。 我已经看到了很多关于这个主题的来源。他们建议使用以下方法: m, n = img.shape U, S, V = np.linalg.svd(img) #...
作者:Schorschii 提问时间:7/3/2023
我正在尝试实现一种协作过滤算法,以获得对训练数据集中未出现的新用户的预测。但是,ChatGBT对此并没有真正的帮助。有没有另一种方法,在不重新训练模型的情况下,根据用户提供的 2 或 3 个他喜欢的项...
作者:Danil Valov 提问时间:7/5/2023
我在我的项目中发现了一个有趣的问题,即 SVD(奇异值分解)的不同结果。 我需要通过线(4 点)找到交叉点。 我有 2 条垂直线和 2 条水平线。 我为 Python 编写了以下代码,它可以正常工作...
作者:Nihilum 提问时间:7/7/2023
我有一个分块数据集,它有一个又高又瘦的变量。 我想计算它的 SVD,但据我所知,xarray 不会在块上这样做。块很重要,否则 SVD 计算会使我的 RAM 过载。 有没有办法将数据集的变量(分块)...
作者:Confuscious 提问时间:7/17/2023
因此,对于上下文,我使用 SVD(单值分解)进行 EEG 分析。我正在尝试获取 V^t 分量(即分量与通道矩阵)并在实验的所有样本上拥有 M(即样本与通道矩阵)。提供一点理论背景:M = USV^t,...
作者:Harley Towler 提问时间:7/20/2023
我在MATLAB中有一些代码需要转换为Python,以SVD为中心。在相同的输入下,我无法得到相同的结果。有没有人知道我哪里出错了? MATLAB代码 function v = homograph...