概率神经网络实现Parzen窗方法

本文介绍了如何使用概率神经网络(PNN)实现Parzen窗方法进行模式分类。PNN首先通过归一化处理样本,构建输入层到模式层的全连接网络和类别层的稀疏连接。训练过程涉及初始化权重和更新规则。测试阶段,归一化测试样本,计算净激活以确定分类。PNN的优点是学习速度快,但关键在于选择合适的σ值以平衡平滑和分类效果。交叉验证可用于优化σ的选择。

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

概率神经网络实现Parzen窗方法

标签(空格分隔): 模式分类


假设我们要实现一个Parzen估计,共有n个d维度的样本,都是随机从c个类别中选取的,这种情况下,输入层由d个输入单元组成,每个输入单元都与n个模式单元相连。每一个模式单元都与c个类别中的其中之一相连。
从输入层到模式层的连线表示为可以修改的权系数,这些系数都可以通过训练得到。这些权重可以用一个向量θ表示,但为了与神经网络术语保持一致,统一改用向量w来表示,而一个类别单元都计算与之相连的各模式单元的输出结果和。


首先我们先把样本x进行归一化处理,即 idx2i=1 ,经过归一化后的样本置于输入层单元上。同时,连接输入单元和第一个模式层单元的那些连接被初始化为w1=x1,然后从模式层的第一个单元到类别层中代表x1的那个类别建立了一个连接,如图所示

PNN初始化.png-93.4kB

如此,当n个随机样本遍历完成之后,可以得到一个输入层到模式层的全连接网络,和一个模式层到类别层的一个稀疏连接网络

PNN训练算法
begin initialize j <- 0, n, aji <- 0, j = 1, … n;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值