摘要:

随着信息技术和互联网的飞速发展,人们可以从多个信息源获得数据,即多源数据.由于多源数据具有类型多样,尺度不统一等特点,对多源数据进行汇聚并提取有效信息是机器学习和模式识别等领域研究的热点.由于多流形学习能够有效地揭示复杂数据中的内在结构,因此本文主要利用多流形模型对多源数据汇聚中的边界检测问题,鲁棒性问题和自适应性问题展开研究.本文主要工作包括如下三个方面:提出了基于边界检测的多流形学习算法.该算法通过检测流形的边界点来划分数据的多流形结构,并利用流形间的边界点与距离最远点来保持数据的整体几何结构.在人工数据集和真实数据集上的实验证明,基于边界检测的多流形学习算法在流形间相对分离的数据上有较好的识别效果.提出了多源数据鲁棒谱多流形学习算法.该算法首先通过降噪投影矩阵对原始数据进行提纯;再利用混合主成分分析模型将相交多流形分成若干个"不相交块",根据样本局部近邻切空间对每一源数据构建相似度矩阵;最后将各源相似度矩阵进行汇聚,实现对多源数据的识别.在单源数据集和多源数据集上的实验表明,该算法相较于其他算法有更好的识别能力和鲁棒性.提出了多源数据非负自适应多流形学习算法.传统多源数据学习算法在进行多源数据汇聚时需要引入超参数确定各源数据的权重.该算法将每一源数据看作一个流形,通过自适应的方式更新各源数据的权重和近邻矩阵,更准确地表示数据的流形结构.最后将各源数据的近邻矩阵进行汇聚,得到一致自适应相似度矩阵.该算法充分利用了多源数据的互补性与一致性,提升了学习性能.

展开

多源计算机培训,多源数据汇聚的多流形学习算法研究相关推荐

  1. 深圳大数据培训:好程序员大数据学习路线之hive 存储格式

    深圳大数据培训:好程序员大数据学习路线之hive 存储格式 好程序员大数据学习路线之hive存储格式,hive的存储格式通常是三种:textfile . sequencefile . rcfile . ...

  2. 好程序员大数据培训分享怎样进行大数据入门学习

    好程序员大数据培训分享怎样进行大数据入门学习,对于大数据的入门学习,基础不一样,起点就会不一样. 今天先来说说,对于零基础的同学想要学习大数据的方式方法吧!很多人可能感到不可思议,零基础怎么可能学习大 ...

  3. xgboost 怎么读_南宁日语培训考级怎么选_在线日语学习

    摘要: 南宁日语培训考级怎么选_在线日语学习为你介绍口语学习,听力先行.要先有输入,再有输出.要想有一口规范的日语口语发音,有必要先许多做听力练习.当你的耳朵熟悉了每个单词的发音,你才有时机说出规范的 ...

  4. web软件测试 测试报告模板_杭州软件测试培训要多长时间?需要学习什么内容?...

    全栈软件测试工程师行业平均薪资11680元每月,数据来源于职友集,薪资待遇高,就业前景好,越来越多的人看重选择软件测试行业,通过培训入行无疑是最好的选择,那杭州软件测试培训要多长时间?需要学习什么内容 ...

  5. 敏捷转型行动笔记:内部敏捷教练培训资料分享——升华篇(持续学习与系统思考,成为好教练)

    本篇是内部敏捷教练培训的第五篇,升华篇.本篇为部分内容的节选. 本篇要点:认清敏捷教练的参与周期及发力方向,导入敏捷并指导团队实践,持续观察.思考.反馈及调整, 理解系统思考与持续改进带来的价值,以追 ...

  6. 初中计算机新课标培训心得,初中数学新课标学习心得体会

    与<初中数学新课标学习心得体会>相关的范文 通过初中数学新课程培训,使我受益匪浅.总的说来通过紧张而又认真的学习所获得的感想与心得体会可概括为以下几点: 1.通过培训学习,使我清楚地认识到 ...

  7. C语言报名里面培训怎么填,庄河c语言编程学习,庄河学c语言编程培训,庄河学c语言编程报个培训班怎么样...

    庄河c语言编程学习,庄河学c语言编程培训,庄河学c语言编程报个培训班怎么样 首页 > 软件 > 庄河c语言编程学习 作者:镀金池   发布时间:2017-11-29 11:13 明天利用时 ...

  8. 嵌入式培训怎么学?零基础怎么学习嵌入式?

    嵌入式的应用比较广泛,适用于各个领域,以是消费类电子行业,比如咱们用的手机.电脑.数字电视.电纸书等移动手持设备都属于消费类电子行业:汽车电子,比如GPS定位导航等汽车电子:军工行业,比如雷达.航空设 ...

  9. 【实验室培训】大学生的Java后端开发学习之路(从App开发讲起)

    文章目录 前言 一.浅谈如何开发一款App 1.一个好的idea 2.根据这个idea完善好具体的需求 3.分工合作 4.设计阶段 ①UI设计 ②接口设计 ③架构设计 5.开发阶段 6.测试阶段 7. ...

最新文章

  1. 【前端词典】如何向老板解释反向代理
  2. linux sublime 输入中文,Linux中Sublime Text无法输入中文怎么办
  3. EXCEL_CLASS
  4. 没有任何权力的“项目经理”该如何当?
  5. linux6.5怎样安装vim,在Centos 6.5下成功安装和配置了vim7.4
  6. VC++ 2005 使用BOOST库和WinPcap库
  7. php获取当前域名、主机、URL、端口、参数、网址、路径、代理等
  8. linux搭建phantomjs+webdriver+testng+ant自动化工程
  9. 分享提高php编程效率的方法
  10. 极大似然估计(MLE)
  11. 如果你想专升本那就一定要看的文学常识完整版(三)
  12. 关于pr(premier)2020不能使用beat edit的解决方法
  13. Cannot resolve the name 'repository:auditing-attributes' to a(n) 'attribute grou
  14. 电脑重装系统需要多少钱?
  15. 轻量化规划调度引擎——OptaPlanner简介
  16. 硬件知识--单片机高精度电流测量电路
  17. flash在C#中的应用
  18. <Android>布局中gravity和layout_gravity区别
  19. WinVista发布前最大敌人是Win95??!!
  20. 不可告人的隐私百度云_理解围绕软件技术标准的不可告人的动机和力量

热门文章

  1. oracle 强制 断开,ORA-01092: ORACLE 例程终止 强行断开连接
  2. fabric canvas 清空并重置画布
  3. 在python中是否可以使用if作为变量名_在Python中可以使用if 作为变量名_python使用符号 标示注释...
  4. 《javaScript100例|03》自写javaScript+CSS轮显效果
  5. vue之node.js的简单介绍
  6. [JSON].typeOf( keyPath )
  7. 可缺省的CSS布局——张鑫旭
  8. Jquery获取服务器端控件ID的方法
  9. Oracle学习:新建表空间
  10. intellij idea中解决java.lang.VerifyError: Expecting a stackmap frame at branch target的方法