- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 高效稀疏编码公式理解
问题描述先上原文如下,要使用拉格朗日对偶求解字典,原文在《Efficient sparse coding algorithms》。基础预备关于矩阵求导的基础可以参考我的上一篇博客。开始推导上述(7)式后面一项,可以知道算出来就是一个实值,可以换做trace(BTBΛ−cΛ)" role="presentation" style="p
2018-01-29 16:34:56 465
原创 矩阵求导基础
[1] 矩阵导数定义需要用到矩阵的一些求导技术,假设对于一个大小为m×n" role="presentation" style="position: relative;">m×nm×nm×n的矩阵A" role="presentation" style="position: relative;">AAA,我们存在这样的一个映射f" role="presentation" style=
2018-01-29 12:24:53 1337
原创 test_Train_DL(SPAMS)
子函数(评估模型)function [ res,obj ] = evaluateModel( X,D,param,printResult )fprintf('模型评估中...\n');%% 求解lasso问题alpha = mexLasso(X,D,param); % 求解稀疏编码系数obj
2018-01-15 19:17:48 981 3
原创 Repmat
功能介绍这是一个处理大矩阵且内容有重复时使用,其功能是以A的内容堆叠在(MxN)的矩阵B中,B矩阵的大小由MxN及A矩阵的内容决定,如果A是一个3x4x5的矩阵,有B = repmat(A,2,3)则最后的矩阵是6x12x5。%% 输入一个矩阵A = [1,2,3;4,5,6;7,8,9];%% 将矩阵作为大矩阵的一个元素B = repmat(A,1,1);C = repmat(
2018-01-12 15:46:18 494
原创 Reshape
功能简介1.就是变换成特定维数的矩阵2.是按照列的顺序进行转换的,也就是第一列读完,读第二列,下面请看具体例子:代码%% 输入一个矩阵A = [1,2,3,4;5,6,7,8;9,10,11,12];A = A';%% 按列扫描元素进行变换B = reshape(A,2,6);C = reshape(A,3,[]);D = reshape(A,[],2);%% 输出结果A,B,C,D结果
2018-01-12 15:32:01 499 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人