【发布时间】:2013-02-16 14:26:38
【问题描述】:
我有一个由邻接矩阵表示的非常大的节点网络。我想减少网络中的节点数量以包含更重要的节点。我知道 SVD 可以帮助我实现这一点,我已经使用 ILNumerics 库在邻接矩阵上运行 svd() 方法。
有人可以简单地向我解释一下输出是如何帮助我减少网络维度的吗? SVD 过程给我留下了一个大小相同的矩阵,其对角线的递减值范围从 ~2 到多个 0。我如何知道要删除哪些维度被认为不重要?
我可能在整个过程中错误地执行了此过程,因此我们将不胜感激任何帮助!网上的许多解释很快就会变得非常混乱。
【问题讨论】:
-
对您来说重要的节点到底是什么?也许 SVD 不是您想要的。
标签: c# .net social-networking svd