在许多计算机视觉任务中,将对称正定矩阵表示为黎曼流形上的点能够获得更好的识别性能.然而,已有大多数算法仅由切空间局部逼近黎曼流形,不能有效地刻画样本分布.受核方法的启发,提出了一种新的黎曼核局部线性编码方法,并成功地应用于视觉分类问题.

首先,借助于最近所提出的黎曼核,把对称正定矩阵映射到再生核希尔伯特空间中,通过局部线性编码理论建立稀疏编码和黎曼字典学习数学模型;

其次,结合凸优化方法,给出了黎曼核局部线性编码的字典学习算法;

最后,构造一个迭代更新算法优化目标函数,并且利用最近邻分类器完成测试样本的鉴别.

在3个视觉分类数据集上的实验结果表明,该算法在分类精度上获得了相当大的提升.

稀疏编码在非平坦黎曼流形应用十分广泛,但是现存的解决方法要么是针对特定的流形,要么就是优化的问题很难求解,所以这篇文章提出充分利用核去实现黎曼流形上的编码和字典学习。最后提出一种基于核的流形编码框架。

wiki百科上“表示定理的解释”

如果想深入学习还可以参考这篇论文:

参考文献:1.Riemannian Coding and Dictionary Learning : Kernels to the Rescue

2.一篇中文文献,黎曼核局部线性编码

基于核的黎曼编码和字典学习相关推荐

  1. Sparse编码和字典学习(1)基础知识和python简单实现

    Sparse编码和字典学习 1. 稀疏表示与字典学习简介 1.1 Motivation 1.2 字典学习的流程 1.3 字典学习的数学模型 2 python实现 2.1字典学习 2.1 稀疏性统计和误 ...

  2. 稀疏表示、字典学习、压缩感知的简单理解

    注意:本文不涉及任何公式推导,仅对大致原理和作用进行介绍,不当之处欢迎指正. 为什么要稀疏? 1)特征选择 稀疏规则化能实现特征的自动选择,当Xi存在与输出Yi没有关系的特征(冗余特征)时,在最小化损 ...

  3. 机器学习(十三)k-svd字典学习

    k-svd字典学习 原文地址:http://blog.csdn.net/hjimce/article/details/50810129 作者:hjimce 一.字典学习 字典学习也可简单称之为稀疏编码 ...

  4. 『ML笔记』深入浅出字典学习2(Dictionary Learning)

    深入浅出字典学习2(Dictionary Learning) 文章目录 一.理解K-SVD字典学习 二.K-SVD字典学习算法概述 2.1.随机初始化字典D 2.2.固定字典,求取每个样本的稀疏编码 ...

  5. 【图像重建】基于matlab字典学习KSVD图像低秩重建【含Matlab源码 1762期】

    ⛄一.低秩稀疏图像重建简介 1 矩阵的低秩稀疏分解理论 从数学上讲, 矩阵的秩反应了矩阵的固有属性, 矩阵的低秩性是指矩阵的秩相对于矩阵的行数和列数而言很小.低秩矩阵稀疏分解模型是将已知矩阵M (M∈ ...

  6. ILS-LDA基于迭代最小二乘的字典学习算法的学习

    1 最近一直在拜读斯坦万格大学的Karl Skretting教授的文章.字典学习算法中响当当的一些算法都出自K.S.团队,例如MOD.其字典学习算法家族中的另一份成员便是iterative least ...

  7. [转]字典学习/稀疏编码

    本文转自https://zhuanlan.zhihu.com/p/26015351 机器学习--字典学习/稀疏编码学习笔记 Esquirrel 2 个月前 以下资料是小编学习字典学习/稀疏编码时,整理 ...

  8. 稀疏编码(sparse code)与字典学习(dictionary learning)

    Dictionary Learning Tools for Matlab. 1. 简介 字典 D∈RN×KD\in \mathbb R^{N\times K}(其中 K>NK>N),共有 ...

  9. SCDL--稀疏编码(sparse code)与字典学习(dictionary learning)

    转载自未雨愁眸  https://www.cnblogs.com/mtcnn/p/9421836.html 1. 简介 字典 D∈RN×K(其中 K>N),共有 k 个原子,x∈RN×1 在字典 ...

  10. 稀疏学习、稀疏表示、稀疏自编码神经网络、字典学习、主成分分析PCA、奇异值分解SVD 等概念的梳理,以及常用的特征降维方法

    稀疏学习.稀疏表示.稀疏自编码神经网络.字典学习.主成分分析PCA.奇异值分解SVD 等概念的梳理,以及常用的特征降维方法 关于稀疏 稀疏编码 Sparse Coding 与字典学习 神经网络的正则化 ...

最新文章

  1. html5 meta标签属性整理
  2. java两个有序数组的初始化_leecode:88–合并两个有序数组 | 星尘
  3. matlab 倒数第二个位置_Matlab中在数据分析的使用
  4. css 渐变色_如何设置渐变色的单元格值?
  5. 个人计算机和家用计算机,航空百问:飞机电脑和个人电脑有什么不同
  6. Java与JavaScript的通信
  7. python面向对象编程的语言_怎么使用python面向对象编程
  8. 特斯拉花式作妖:停售Model S标准续航版 国内官网已下架
  9. mybatis plus按时间段查询_你应该知道的这些Mybatis-Plus使用技巧(小结)
  10. SQLi LABS Less-19
  11. Git报错解决:fatal: unable to access ‘https://github.com/...‘: OpenSSL SSL_read:..., errno 10054
  12. docker给php装swoole,制作php+swoole的Docker环境
  13. C# Udp测试工具开发
  14. 手持式网络性能测试仪
  15. JavaScript基础-数组
  16. 如何将Google表格电子表格插入Google文档
  17. gfortran版本
  18. UE4中三维几何总结——几何体
  19. Monkey测试教程
  20. mysql zip 版本_MySQL zip版本安装

热门文章

  1. 理解ASP.NET Core - 发送Http请求(HttpClient)
  2. CAN负载率为什么不能太高?
  3. matlab中建立变换器模型,基于Simulink/Matlab的DC-DC变换器系统仿真
  4. Spanning Tree协议安全攻防
  5. Android开发之智能聊天机器人
  6. java.lang.UnsatisfiedLinkError: /usr/local/java/jdk1.8.0_91/jre/lib/amd64/libawt_xawt.so: libXtst.so
  7. RocketMq 启动报错错误: 找不到或无法加载主类 Files\Java\jdk1.8.0_301\jre\lib\ext
  8. MySQL锁与事务知识结构脑图
  9. 小学生python编程写游戏_小学生C++趣味编程上下全2册+Python少儿趣味编程适合6-12岁儿童编程教程中小学生计算机程序设计创意零基础游戏编程书籍DK...
  10. EnjoyToShare | 考研英语复试口语