TensorFlow自组织图 TensorFlow 1.5和Python 3.6的Kohonen自组织映射1的实现。 提供了一个Tensorflow V2版本,该版本位于tfv2分支中。 (感谢Dragan!)这最初是基于代码,但进行了一些关键的修改: 使用TensorFlow广播语义而不是tf.pack和for循环。 输入数据应该来自Tensor而不是tf.placeholder ,从而可以与更快,更复杂的输入数据管道一起使用。 培训使用批处理算法而不是在线算法,如果您具有GPU RAM,则可以大大提高速度。 另外,因此,我添加了... 多GPU支持(对于具有多个GPU的单机,它没有多节点培训)。 Tensorboard可视化的一些摘要操作 example.py通过在3个群集玩具数据集上训练SOM来包含其用法的简单示例。 产生的u-matrix应该看起来像这样: 请注意,该示
1
Kohonen的自组织地图(SOM) 背景 Teuvo Kohonen在1990年撰写的原始是第一个能够进行无监督学习的神经网络模型之一。 在算法的不同实现中,该算法几乎完全遵循原始论文。 更新功能定义为 哪里 和 是当前时代。 而且,每个神经元都与其他所有神经元相连,因此该图是 完整的图形,其中 是神经元的数量。 例 from sklearn . datasets import load_iris from sklearn . decomposition import PCA import matplotlib . pyplot as plt import numpy as np from som . mapping import SOM dataset = load_iris () train = dataset . data # Reducing the dimensiona
1
自组织图 在Python上的IRIS数据集上实现基本SOM聚类。 SOM教程: : 数据集来源: : 聚类结果的可视化: Red = Iris-Setosa Green = Iris-Virginica Blue = Iris-Versicolor 以上视觉表示的详细信息: 可以说每个像素代表SOM的一个节点。 如果像素颜色鲜艳,则意味着该颜色表示的许多类别的图案都会激活该像素,即,该像素是同一类别的许多图案的最佳匹配单位。 相反也是如此。 也就是说,深色像素是该颜色所代表的类别的少数几种模式的最佳匹配单位。 如果颜色是两种颜色的混合(例如“蓝绿色”),则像素代表“灰色区域”,即该像素是不同类别图案的最佳匹配单位。 对于任何输入模式,黑色像素都不是最匹配的像素。
2021-10-06 17:11:34 29KB som self-organizing-map JupyterNotebook
1
SOM自组织神经网络MATLAB工具包,使用时加到Matlab安装位置toolbox文件夹,并添加到路径(包含所有somtoolbox的所有子文件夹)
2019-12-21 20:47:28 414KB self organizing map machine
1