目的

  用势函数的概念来确定判别函数和划分类别界面。

基本思想

  假设要划分属于两种类别ω1和ω2的模式样本,这些样本可看成是分布在n维模式空间中的点xk。

  把属于ω1的点比拟为某种能源点,在点上,电位达到峰值。

  随着与该点距离的增大,电位分布迅速减小,即把样本xk附近空间x点上的电位分布,看成是一个势函数K(x, xk)。

  对于属于ω1的样本集群,其附近空间会形成一个“高地”,这些样本点所处的位置就是“山头”。

  同理,用电位的几何分布来看待属于ω2的模式样本,在其附近空间就形成“凹地”。

  只要在两类电位分布之间选择合适的等高线,就可以认为是模式分类的判别函数。

3.9.1 判别函数的产生

  模式分类的判别函数可由分布在模式空间中的许多样本向量{xk, k=1,2,…且 }的势函数产生。

  任意一个样本所产生的势函数以K(x, xk)表征,则判别函数d(x)可由势函数序列K(x, x1), K(x, x2),…来构成,序列中的这些势函数相应于在训练过程中输入机器的训练模式样本x1,x2,…。

  在训练状态,模式样本逐个输入分类器,分类器就连续计算相应的势函数,在第k步迭代时的积累位势决定于在该步前所有的单独势函数的累加。

  以K(x)表示积累位势函数,若加入的训练样本xk+1是错误分类,则积累函数需要修改,若是正确分类,则不变。

  从势函数可以看出,积累位势起着判别函数的作用 当xk+1属于ω1时,Kk(xk+1)>0;当xk+1属于ω2时,Kk(xk+1)<0,则积累位势不做任何修改就可用作判别函数。

  由于一个模式样本的错误分类可造成积累位势在训练时的变化,因此势函数算法提供了确定ω1和ω2两类判别函数的迭代过程。

3.9.2 势函数的选择

选择势函数的条件:一般来说,若两个n维向量x和xk的函数K(x, xk)同时满足下列三个条件,则可作为势函数。

  (1)K(x, xk)= K(xk, x),并且当且仅当x=xk时达到最大值;

  (2)当向量x与xk的距离趋于无穷时,K(x, xk)趋于零;

  (3)K(x, xk)是光滑函数,且是x与xk之间距离的单调下降函数。

势函数法

实例1:用第一类势函数的算法进行分类

实例2:用第二类势函数的算法进行分类

讨论

用第二类势函数,当训练样本维数和数目都较高时,需要计算和存储的指数项较多。 正因为势函数由许多新项组成,因此有很强的分类能力。

转载于:https://www.cnblogs.com/chihaoyuIsnotHere/p/9790506.html

【模式识别与机器学习】——3.9势函数法:一种确定性的非线性分类方法相关推荐

  1. 势函数法 (一种确定性的非线性分类方法)

    势函数的目的 用势函数的概念来确定判别函数和划分类别界面. 基本思想 1.假设要划分属于两种类别ω1和ω2的模式样本,这些样本可看成是分布在n维模式空间中的点xkx_kxk​. 2.把属于ω1的点比拟 ...

  2. 模式识别中利用二型势函数法求解非线性分类器的原理以及python代码实现

    前言 在学校的深度学习实验过程中,由于要求实现非线性分类器的势函数实验中给出的例程代码是matlab语言的(ps:自从电脑被偷了以后,新电脑没有装matlab),我便想到用python实现非线性分类器 ...

  3. 机器学习实战教程(三):基于概率论的分类方法——朴素贝叶斯

    文章目录 一.朴素贝叶斯理论 1.贝叶斯决策理论 2.条件概率 3.全概率公式 4.贝叶斯推断 5.朴素贝叶斯推断 二.示例:言论过滤器 三.朴素贝叶斯改进之拉普拉斯平滑 四.示例:朴素贝叶斯之过滤垃 ...

  4. 机器学习算法整理之Logistic Regression (LR) 逻辑斯谛回归 :分类方法(对数线性模型)

    sigmoid 函数:f(z)=11+exp(−z)f(z)=\frac{1}{1+exp(-z)} 二分类: P(Y=1|x)=11+exp(−wTx)=exp(wTx)1+exp(wTx)P(Y= ...

  5. 关于图像模式识别的几种分类方法概述

    1.基于概率统计的Bayes分类器 因为在实际分类中由于考虑的侧重点不同或者关心的点不一样导致不能使用同一决策去解决所有的事件的分类,所以需要根据不同的准测函数选择不同的分类决策(基于最小错误率的Ba ...

  6. 模式识别和机器学习有必要学么_【视觉】机器视觉表面缺陷检测综述(下)

    摘自于:汤勃, 孔建益, 伍世虔. 机器视觉表面缺陷检测综述[J]. 中国图象图形学报, 2017, 22(12):1640-1663.关键词:机器视觉; 表面缺陷; 检测算法; 图像处理; 图像识别 ...

  7. Bishop 模式识别与机器学习读书笔记_ch1.1 机器学习概述

    模式识别与机器学习-读书笔记 第一章 机器学习概述(I) 数据模式搜索问题是一个基础性的问题,有着悠久而成功的历史. 16世纪对第谷布拉赫的广泛天文观测使约翰内斯开普勒发现了行星运动的经验定律,从而为 ...

  8. 个人喜欢的关于模式识别、机器学习、推荐系统、图像特征等方面个人主页及博客

    个人喜欢的关于模式识别.机器学习.推荐系统.图像特征等方面个人主页及博客 (2014-06-17 00:09:15) 转载▼ 标签: 育儿   目标检测.识别.分类.特征点的提取 David Lowe ...

  9. 计算机视觉与图像处理、模式识别、机器学习学科之间的关系

    在我的理解里,要实现计算机视觉必须有图像处理的帮助,而图像处理倚仗与模式识别的有效运用,而模式识别是人工智能领域的一个重要分支,人工智能与机器学习密不可分.纵观一切关系,发现计算机视觉的应用服务于机器 ...

最新文章

  1. 哈尔滨机器人餐厅打造现实版“未来世界”
  2. 【转载】C/C++中long long与__int64的区别
  3. MyBatis 实际使用案例-核心对象的生命周期
  4. 转:Linux下高并发socket最大连接数所受的各种限制
  5. ab st语言编程手册_木兰编程语言 0.0.14.7:功能覆盖初版用户手册;Gitee Go 流水线尝鲜...
  6. 最高效的进(线)程间通信机制--eventfd
  7. 手脱ACProtect V1.4X(有Stolen Code)之补区段
  8. STM8学习笔记---新建IAR工程文件
  9. 3d激光雷达开发(绘制长方体)
  10. IDG研究显示,混合云是数字化转型的“强大助推器”
  11. 论文用impact、effect、influence 什么区别
  12. YII2中ActiveDataProvider与GridView的配合使用
  13. Webservice接口开发简单例子
  14. 苹果计算机关机时间不准,苹果电脑怎么设置定时自动关机
  15. 解决windows 10下文件名太长无法删除的问题
  16. Wangle源码分析:ClientBootstrap
  17. MVC框架实现用户的登录注册功能
  18. 日本最大的120家医用物资供应商列表
  19. 小学计算机兴趣小组计划书,小学书法兴趣小组计划书
  20. 可口可乐调研——案例分析

热门文章

  1. Python3 爬虫学习笔记 C18【爬虫框架 pyspider — 深入理解】
  2. instant.page —— 一个 JS 脚本实现网站预加载,提升页面加载速度
  3. php进阶面向对象及tp5,TP5实战技巧---开发思路 引路造桥
  4. 【ZOJ - 3780】Paint the Grid Again(拓扑排序,图论,证明性质)
  5. 【qduoj - 142】 多重背包(0-1背包的另类处理,dp)
  6. 【HDU - 1087】Super Jumping! Jumping! Jumping! (最大上升子序列类问题,dp)
  7. joptionpane java_Java JOptionPane
  8. kettle增加字段报错_【实战】使用 Kettle 工具将 mysql 数据增量导入到 MongoDB 中
  9. 有几种部署模式_来!PyFlink 作业的多种部署模式
  10. oracle11g中的join,sql - 使用Oracle 11g中的+符号进行左外连接