gpt4 book ai didi

Matlab SOM 工具箱 U 矩阵可视化

转载 作者:行者123 更新时间:2023-12-02 05:09:30 31 4
gpt4 key购买 nike

我正在使用 SOM Toolbox分析从汽车数据库收集的数据。我的问题是在可视化统一距离矩阵时。引用 som_umat 的文档:

Compute and return the unified distance matrix of a SOM. For example a case of 5x1 -sized map: m(1) m(2) m(3) m(4) m(5) where m(i) denotes one map unit. The u-matrix is a 9x1 vector: u(1) u(1,2) u(2) u(2,3) u(3) u(3,4) u(4) u(4,5) u(5) where u(i,j) is the distance between map units m(i) and m(j) and u(k) is the mean (or minimum, maximum or median) of the surrounding values, e.g. u(3) = (u(2,3) + u(3,4))/2.

我如何简单地可视化 U 矩阵,因为我发现它在其他地方都有定义?包括文档中引用的论文 ( http://www.cis.hut.fi/somtoolbox/package/docs2/som_umat.html ):表示每个节点之间欧氏距离的值矩阵。强制用户绘制中间值(或最小值、最大值、中值)的意义何在?我相信与不呈现这些中间值相比,生成的 map 要直观得多。

这张图片应该相当清楚地显示我的意思:

enter image description here

最佳答案

你说的是画图,顶点是 map 单位,边是相邻单位之间的距离。顶点根据 map 形状(矩形、六边形等)布局,边缘颜色决定距离函数。

U-Matrix 是一种可视化技术,它使用该单元与其他相邻单元的平均距离为节点着色(无需显示边缘)...通常我们还会在每个单元的中心绘制一个小实心圆圈,其大小表示将多少训练数据实例分配给该节点。

这是一个说明 Synapse 的例子代表它:

SOM

您链接到的函数似乎返回了这两个信息,所以您需要从结果中选择您想要的信息。

关于Matlab SOM 工具箱 U 矩阵可视化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7032151/

31 4 0