登录 注册
当前位置:主页 > 资源下载 > 32 > SOM-unsupervised-learning-on-MNIST-dataset: 使用sommatlab代码在MNIST数据集上实现自组织映射的训练

SOM-unsupervised-learning-on-MNIST-dataset: 使用sommatlab代码在MNIST数据集上实现自组织映射的训练

  • 更新:2024-07-14 23:35:32
  • 大小:66.15MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Matlab - 大数据
  • 格式:ZIP

资源介绍

som matlab代码MNIST上的SOM无监督学习 在此存储库中,我正在发布“神经网络和深度学习”课程中一项作业的代码和结果,该课程是我在德黑兰大学攻读硕士学位时通过的。 任务的目标是在MNIST数据集上训练自组织映射算法。 目录 自组织地图– Kohonen地图 (SOM)是Kohonen引入的无监督学习算法。 在SOM方面,SOM也是一种出色的数据探索工具。 它可以将高维模式投影到低维拓扑图上。 SOM映射由一维或二维(2-D)节点网格组成。 这些节点也称为神经元。 每个神经元的权重向量具有与输入向量相同的维数。 SOM获得输入数据的统计特征,并应用于广泛的数据分类领域。 SOM基于竞争性学习。 在竞争性学习中,神经元激活是神经元重量和输入数据之间距离的函数。 激活的神经元学习最多,因此可以改变其权重。 SOM真正发生了什么? 数据集中的每个数据点通过竞争表示来识别自己。 SOM映射步骤从初始化权重向量开始。 从那里,随机选择一个样本向量,并搜索权重向量图,以找出最能代表该样本的权重。 每个权重向量都具有接近它的相邻权重。 所选择的权重可以变得更像随机选择的样本矢量,从而得到回