【神经网络】自组织特征映射网络(SOM)

本文介绍了自组织特征映射网络(SOM),一种无监督学习算法,用于聚类分析和分类。SOM网络模型包括输入和输出层,输入输出间为竞争关系,只有一个输出节点能活跃。学习算法包括两种,涉及学习步长、邻域范围和高斯函数的调整。讨论部分涉及算法收敛性、邻域选择和学习步长的影响。SOM网络在训练结束后可用于分类任务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

自组织特征映射网络(SOM)

Self-Organizing Feature Map Neural Networks

  • BP学习算法是一种典型的有监督学习算法,特点:每一个输入都有一个对应的理想输出
  • 自组织特征映射网络为无监督学习算法,只有样本,没有理想输出
    • 用途:聚类分析,分类

SOM网络及其学习算法

网络模型

  • 输入为 n n n维:

    X = [ x 1 , x 2 , . . . , x n ] T X=[x_1,x_2,...,x_n]^T X=[x1,x2,...,xn]T

  • 输出层有 p p p个结点:

    Y = [ y 1 , y 2 , . . . , y p ] T Y=[y_1,y_2,...,y_p]^T Y=[y1,y2,...,yp]T

  • 每个输入结点 i i i和输出节点 j j j之间都有权值连接:

    W j = [ w j 1 , w j 2 , . . . , w j n ] T , j = 1 , . . . p W_j=[w_{j1},w_{j2},...,w_{jn}]^T,j=1,...p Wj=[wj1,wj2,...,wjn]T,j=1,...p

  • 输入输出关系:

    输入输出之间为竞争关系,输出层只有1个结点能够输出(set to 1),其他的结点将被抑制(set to 0)

  • 竞争规则

    计算每个输出节点权值和输入之间的二范数,最小的能够输出:

    u j = { 1 , i f ∥ W j − X ( k ) ∥ 2 → min ⁡ 0 , o t h e r w i s e u_j=\begin{cases}1,&if\Vert W_j-X(k)\Vert^2\rarr\min\\0,&otherwise\end{cases} uj={ 1,0,ifWjX(k)2minotherwise

学习算法

学习权值 W j W_j Wj

  • 算法1:

    • 给定训练集 { X ( k ) } \{X(k)\} { X(k)}

    • 初始化

      W j ( 0 ) W_j(0) Wj

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值