问题标签 [som]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 在用于自组织地图的 R 的 Kohonen 包中,som 对象的 `codes` 值代表什么?
我正在使用kohonen包在 R 中生成一个自组织地图。但是,在查看文档时,我无法清楚地了解对象的codes
属性som
代表什么。
该文档仅说明:
代码:代码向量矩阵。
在这种情况下,什么是代码向量矩阵?
supervised-learning - 在 SOM 中将数据拆分为训练/测试的原因是什么?
我正在使用 SOM 算法进行研究并阅读一些论文。我不明白人们将数据集拆分为 SOM 的训练/测试集的逻辑。我的意思是,例如,当使用 C4.5 决策树时,经过训练的结构包括一些规则,当新数据集(测试)来对那里的数据进行分类时要应用这些规则。但是,通过 SOM 训练系统后会生成什么样的规则或类似的东西?如果我将 100% 的数据应用于 SOM 系统,而不是先使用 30% 进行训练,然后使用 70% 进行测试,会有什么不同?提前感谢您的回答。
c - 使用具有 MFCC 特征的 kohonen 网络进行语音识别。我如何设置神经元与其权重之间的距离?
我不知道如何在地图中设置每个神经元的定位。这是一个神经元和映射:
如果我有多个相等的单词,如何计算模式输入(单词)和我的神经元之间的距离。
我不确定重量。我将权重定义为一个单词的 mfcc 特征的数量,但是在训练中我需要根据神经元之间的距离来更新这个权重。我正在使用神经元之间的欧几里得距离。但问题是如何更新权重。这里是init map和神经元的代码
}
初始化地图:
}
r - 自组织网络图代码子集
我使用 R 中的 Kohonen 包将 SOM 应用于我拥有的基因组数据集。SOM 有 55 个变量。我想将这些变量的代码子集绘制为扇形图。例如,仅使用 R 中固有的 wine 数据集:
这将每个节点上每个预测变量的权重绘制为扇形图。在这种情况下,我想做的是情节说,只有镁、灰、苹果酸和类黄酮在粉丝情节中。
将绘制每个节点上镁的权重。
做类似的事情
只需用每个节点的灰分权重覆盖镁权重。
另外像:
也不行。
任何帮助将不胜感激。
r - 如何使用 kohonen 库在 R 中测试经过训练的自组织地图?
我正在使用 R 中的 kohonen 库来使用一些数据训练自组织地图。出于训练/测试目的,我将数据集拆分为 60/40。如何使用测试数据运行经过训练的模型?我在文档中找不到执行此操作的功能。如何从训练数据中查看测试的偏离程度?我正在使用 R 3.3.2 和 RStudio 1.0.44。
matlab - MATLAB 中的自组织地图
我正在尝试使用余弦而不是欧几里得距离对一些似乎可分离的数据进行聚类。为此,我如何使用 MATLAB 的selforgmap?我不相信这是通过“distanceFcn”选项。
x = simplecluster_dataset;net = selforgmap([8 8],100,3,'hextop','cosine'); 净=火车(净,X);视图(净) y = 净(x);类 = vec2ind(y);
python - 在 python 中使用 SOM 进行聚类
我正在尝试使用自组织图 (SOM) 作为聚类模型来执行测试总结。我们是否有任何用于在 python 中执行 SOM 的库。