做淘宝的人就跟做网站一样,数据库网站 建设费用,电商网站策划,建网站需要多少费用我参考了这篇文章http://www.scholarpedia.org/article/Kohonen_network另一个很好的演示在这里http://www.math.le.ac.uk/people/ag153/homepage/PCA_SOM/PCA_SOM.htmlSOMt是训练步一个输入数据是n维向量待训练的是一堆节点#xff0c;这堆节点之间有边连着#xff0c;通常是…我参考了这篇文章http://www.scholarpedia.org/article/Kohonen_network 另一个很好的演示在这里http://www.math.le.ac.uk/people/ag153/homepage/PCA_SOM/PCA_SOM.htmlSOMt是训练步一个输入数据是n维向量待训练的是一堆节点这堆节点之间有边连着通常是排成grid那样的网状结构一个要训练的节点包含一个n维向量训练从t0开始t输入数据个数时结束每步的更新规则是其中a(t)是一个随训练步数衰减的函数ci都是训练节点的索引c是离x(t)最近的节点的索引hci是节点mc和mi的边距离。也就是说每个训练步选一个输入数据x(t)将离它最近的节点mc向这个输入数据拉扯这个节点又透过连着的边带动邻近的节点向这个输入数据移动。Batch SOM这样输入数据太多的时候会很慢改进的方法称为batch som。方法是在每一步对每个节点 mj统计所有选中它为最近邻的输入数据的平均值记为 。再按下式更新每个节点的值。nj是选了mj做最邻近的输入数据个数hji是节点mi与节点mj的边距离。可见对于节点mi它会更新到邻近所有节点mj对应的的加权平均值。来自为知笔记(Wiz)转载于:https://www.cnblogs.com/dydx/p/6436348.html