3

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

计算并返回 SOM 的统一距离矩阵。例如 5x1 大小的地图: m(1) m(2) m(3) m(4) m(5) 其中 m(i) 表示一个地图单元。u 矩阵是一个 9x1 向量: u(1) u(1,2) u(2) u(2,3) u(3) u(3,4) u(4) u(4,5) u (5) 其中 u(i,j) 是地图单元 m(i) 和 m(j) 之间的距离,u(k) 是周围值的平均值(或最小值、最大值或中值),例如 u(3 ) = (u(2,3) + u(3,4))/2。

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

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

在此处输入图像描述

4

1 回答 1

0

您描述的是绘制一个图形,其中顶点是地图单位,边是相邻单位之间的距离。顶点根据地图形状(矩形、六边形等)进行布局,边缘颜色决定距离函数。

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

这是Synapse如何表示它的说明:

索姆

您链接到的函数似乎返回了这两种信息,因此只需从结果中选择您想要的内容。

于 2011-08-11T21:53:02.917 回答