`
isiqi
  • 浏览: 16491703 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

神经网络 习题(推广的LVQ).

 
阅读更多

习题(推广的LVQ).

设竞争网络的底层为输入源节点,竞争层的神经元y和底层源节点j的连接权值为wyj。对于C类分类问题,每个竞争神经元属于类别c的概率为

P(yÎc)=exp(acy)/(åcexp(acy)),c=1,2,C.

那么输入向量x,它的属于类别c的概率为

P(xÎc)=åyP(yÎc)P(y|x),c=1,2,C.

其中使用最简单的假设

P(y|x)=exp(-g||wy-x||2)/(åyexp(-g||wy-x||2)).

对于给定的标定数据集

(x1,c1),.,(xM,cM)

和未标定的数据集

xM+1,,xN,

我们分别假设它们的期望的类别分布为:

1)对于标定数据,期望类别分布Q(xiÎci)=a;c¹ci,Q(xiÎc)=(1-a)/(C-1),显然a>1/C;

2)对于未标定数据,期望的类别分布为Q(xiÎc)=1/C,c=1,2,C

那么,我们优化的目标就是关于权值wyacy对每个数据x的网络输出类别概率和期望类别分布概率的KL差最小化,即

MinåiåcQ(xiÎc)log[Q(xiÎc)/P(xiÎc)]

试推导上述推广的LVQ的学习算法,并实现推导的算法。

MNIST(http://yann.lecun.com/exdb/mnist/)数据集中选择几类手写体数字进行模式分类的问题。讨论超参数ga的取值对分类能力影响。

上面部分符号丢失,正确文档如下:

http://docs.google.com/View?id=dg6v52pq_509g5jbx2fv

分享到:
评论

相关推荐

    LVQ.zip_LVQ神经网络_SOM_authorxhp_matlab_rubberi3k

    LVQ(Learning Vector Quantization)神经网络是一种有监督的学习算法,源自Self-Organizing Map(SOM)神经网络。SOM是一种无监督的聚类方法,而LVQ则是将其引入了有监督学习的范畴,主要用于分类任务。在LVQ网络中...

    lvq.rar_lvq_lvq matlab

    LVQ,全称为Learning Vector Quantization,是一种人工神经网络模型,属于分类算法的一种。它在模式识别、数据压缩和图像分类等领域有广泛应用。这个“lvq.rar”压缩包包含的是LVQ算法的MATLAB实现代码及相关数据...

    LVQ神经网络详细程序

    LVQ神经网络详细程序 1. chapter26_lvq.m为主程序,将该文件夹设置为MATLAB当前工作路径,运行即可。 2. crossvalidation_lvq.mat为增加了交叉验证功能(确定最佳的隐含层神经元个数)的LVQ程序。 3. chapter26_bp.m...

    LVQ.rar_lvq_量子

    LVQ(Learning Vector Quantization,学习向量量化)是一种人工神经网络模型,广泛应用于模式识别、数据分类和聚类等领域。这个"LVQ.rar_lvq_量子"压缩包包含了一个实现LVQ算法的程序,提供了在DOS和Linux两种操作...

    pnn_lvq.rar_LVQ人脸识别_PNN人脸识别_lvq_人脸识别matlab

    LVQ(Learning Vector Quantization)和PNN(Probabilistic Neural Network)是两种在机器学习领域,特别是模式识别和图像处理中广泛使用的神经网络模型。在这个名为“pnn_lvq.rar”的压缩包中,包含了一个名为“pnn...

    22-LVQ.rar_LVQ 22_lvq_lvq 人脸朝向_人脸朝向

    LVQ(Learning Vector Quantization,学习向量量化)是一种人工神经网络模型,广泛应用于模式识别、数据分类和图像处理等领域,特别是在人脸识别中的朝向识别上表现出显著的效果。在这个"22-LVQ.rar"压缩包中,我们...

    LVQ.rar_LVQ code_kohonen _lvq_source code for lvq_矢量量化

    LVQ(Learning Vector Quantization)算法是机器学习领域中的一种有监督神经网络模型,由Timo Kohonen在自组织映射(SOM)的基础上发展而来。这个算法将自组织过程与有指导的学习相结合,用于分类任务,特别是对于多...

    lvq.rar_SOM clustering_indexation_lvq_lvq matlab_som.m

    LVQ(Learning Vector Quantization)是一种监督式神经网络方法,用于数据分类和聚类。LVQ的核心思想是通过逐步调整码书中的原型向量来逼近输入样本空间,使得每个原型能够代表一类样本。LVQ算法通常包括LVQ1、LVQ2...

    kmeans_lvq.rar

    学习向量量化(LVQ)是人工神经网络的一种,它借鉴了K-means的思想,但引入了可训练的神经元,这些神经元代表了潜在的类别中心。LVQ的主要优势在于它可以处理非凸、非球形的数据分布,并且可以处理离散或连续的特征...

    8.MATLAB神经网络43个案例分析 LVQ神经网络的预测-人脸朝向识别.rar

    8.MATLAB神经网络43个案例分析 LVQ神经网络的预测——人脸朝向识别8.MATLAB神经网络43个案例分析 LVQ神经网络的预测——人脸朝向识别8.MATLAB神经网络43个案例分析 LVQ神经网络的预测——人脸朝向识别8.MATLAB神经...

    7.MATLAB神经网络43个案例分析 LVQ神经网络的分类-乳腺肿瘤诊断.rar

    7.MATLAB神经网络43个案例分析 LVQ神经网络的分类——乳腺肿瘤诊断7.MATLAB神经网络43个案例分析 LVQ神经网络的分类——乳腺肿瘤诊断7.MATLAB神经网络43个案例分析 LVQ神经网络的分类——乳腺肿瘤诊断7.MATLAB神经...

    lvq.rar_5-fold_The Fold_k fold_k fold cross_lvq

    标题中的"lvq.rar_5-fold_The Fold_k fold_k fold cross_lvq"指的是一个关于LVQ(Learning Vector Quantization)算法的项目,其中采用了5折交叉验证(5-fold Cross Validation)方法。在这个项目中,数据集被分成...

    LVQ.rar_SOM_lvq_有监督SOM

    LVQ网络保留了SOM的这种拓扑结构,但它的目标是优化神经元权重以最小化类别错误率,因此更适合于有标签的数据集。 LVQ算法的核心是选择最近邻规则和学习率。在每次迭代中,首先找到输入样本最接近的神经元(即最近...

    LVQ神经网络的分类

    LVQ(Learning Vector Quantization)神经网络是一种监督学习的前馈网络,主要用于模式识别和分类任务。在本案例中,我们将深入探讨LVQ神经网络在MATLAB环境中的应用,特别是如何利用这种网络来辅助乳腺肿瘤的诊断。...

    Implements of MATAB神经网络案例分析-LVQ神经网络-分类.zip

    LVQ(Learning Vector Quantization)神经网络是一种人工神经网络,常用于模式识别和分类任务。在MATLAB中,LVQ神经网络的实现提供了强大的工具来处理这类问题。本案例分析将深入探讨如何在MATLAB环境中构建和应用...

    lvq.rar_事故预测_交通事故_交通网络_交通预测_持续时间预测

    LVQ(Learning Vector Quantization,学习向量量化)神经网络是一种监督学习算法,常用于分类问题,特别是当数据集是非线性可分时。在这个场景中,LVQ神经网络被应用到交通事故持续时间的预测中,这是一个典型的回归...

    MATLAB神经网络:LVQ神经网络的分类——乳腺肿瘤诊断.zip

    本文将深入探讨LVQ(Learning Vector Quantization)神经网络在乳腺肿瘤诊断中的应用,以此来理解如何利用这种算法进行医学数据的分析。 LVQ神经网络是一种有监督的连接主义学习方法,它源于人工神经网络模型,特别...

    LVQ.zip_kohonen _lvq_矢量量化

    它在机器学习领域,尤其是神经网络模型中有着广泛的应用。Kohonen网络,也被称为自组织映射(Self-Organizing Map, SOM),是一种特殊的前馈神经网络,它通过竞争机制对输入数据进行空间组织,从而在二维或高维空间...

    lvq.rar_AQX7_分类_(LVQ)

    LVQ神经网络通常由输入层、隐藏层和输出层构成。输入层接收样本特征,隐藏层包含若干个原型节点,每个节点对应一个类别,输出层则根据输入样本与隐藏层节点的距离来决定样本所属的类别。在LVQ算法中,距离通常采用...

    基于粒子群算法优化LVQ神经网络的应用研究.pdf

    "基于粒子群算法优化LVQ神经网络的应用研究" 本文研究基于粒子群算法优化LVQ神经网络的应用,解决了LVQ神经网络在应用时对初始权值敏感的问题。提出了PSO-LVQ算法,利用粒子群算法为LVQ神经网络寻找最适应的初始...

Global site tag (gtag.js) - Google Analytics