问题标签 [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.
machine-learning - 降维算法
我有一个包含近 2000 个输入参数和 4 个输出参数的数据表。我要优化输入参数来定义输出
我不确定输入参数是否线性相关,所以我正在寻找一种非线性降维算法。自组织地图是否是一个很好的选择,可以将 2000 个输入参数减少到几个组件。
我确实尝试过 PCA,但它不是很有帮助。请问有人可以建议我可以尝试的任何标准算法和代码吗?
som - 自组织地图将所有训练数据放在一个坐标上
刚刚根据 ai-junkie 网站上的解释对这个 SOM 进行了编码,它似乎将所有输入向量放在一个共同的坐标中,我做错了什么?我怀疑它的培训循环,因为这是该网站不清楚的一部分,任何帮助表示赞赏。
}
machine-learning - 比自组织地图更好或替代的方法,以获得对数据的基本理解/关系
我一直在研究自组织地图的概念,以了解任何类型数据集中的变量/关系并生成一些热图。是否有任何其他机器学习概念/方法可用于对数据进行探索性分析并获得变量之间的关系。
matlab - 一个图中的几个情节(情节)
我已经为功能预测创建了网络。有几个神经元,每个代表自己的功能块。
有没有办法在一个图中(在子图中)显示每一块?
我知道,plotsompos对一个神经元执行此操作,但它会产生很大的图形,所以我不能每次都对 10-20 个神经元中的每一个执行此操作。我可以在上面构建图形吗
例如我自己?
r - SOM:属性与变化
假设我有一个训练有素的 SOM:mySom。我想测试它的质量。一篇有趣的论文给出了一个建议:使用summary(mySom)
. 这样做会导致:
因此,mean(somres$distances) = 0.02276404
似乎是所有元素与最近原型的平均距离。然而,另一个度量值应该代表相同的值:mySom$changes。打印我们找到的那些值:
在将输入呈现给 SOM 100 次后,我们得到每个单元与最近的单元的平均距离:0.0010220923。
问题:mySom$changes[100] != mean(somres$distances)
。为什么?
neural-network - 在 SOM 中进行批量培训?
我正在尝试通过批量训练来实现通用 SOM。我对批量训练的公式有疑问。
我在下面的链接中读到了它
http://cs-www.cs.yale.edu/c2/images/uploads/HR15.pdf
https://notendur.hi.is//~benedikt/Courses/Mia_report2.pdf
我注意到权重更新是在一个时期结束时分配而不是添加的——这不会覆盖整个网络以前的值,而且更新公式不包括节点以前的权重,那么它是如何工作的呢?
当我实现它时,网络中的许多节点变为 NaN,因为由于训练结束时梯度减小,许多节点的邻域值变为零,并且更新公式导致除以零。
有人可以正确解释批处理算法。我确实谷歌了它,我看到了很多“改进批处理”或“加速批处理”,但没有直接批处理 kohonen。在那些确实解释了公式的人中,这是相同的,但这是行不通的。