【零散知识】字典学习(Dictionary Learning)

本文介绍了字典学习的概念,将其与线性代数知识相联系,探讨了字典如何作为编码解码器,通过源数据X、字典D和稀疏编码矩阵Z来表示信息。文章引用了专利和资料,展示了字典中的原子是如何通过训练得到,并用于解码数据的过程,同时也指出解码后可能会损失部分细节。
摘要由CSDN通过智能技术生成

前言:

{

    之前的神经网络实践还卡在硬件上,不过目前已经打算先使用云设备,下次应该就会继续进行多目标识别的调试。这次就先写一点零散知识。

    在专利[1]中我遇到了新的观点——字典学习(Dictionary Learning)。

}

正文:

{

    资料[2]让我想起了之前学习的线性代数知识,当时学线性组成和线性相关时我也是想到了人对事物的理解(或者说我对事物的理解):首先通过之前的经验形成一组基,之后通过这组基来线性组成(理解)新旧事物。我认为这和今天说的字典学习很像。

    回到正题,设X代表源数据,D代表字典,Z代表稀疏编码矩阵,即得图1。

   

图1

    可以看到,字典就像一个编码解码器一样,Z的数据量比X的小。

    字典的学习公式在[1]中如式1。

   

    可见此式即考虑了解码数据与原数据的距离,又考虑了生成的编码的大小。

    在[2]中,字典里的原子如图2。

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值