├── LICENSE ├── README.md ├── code ├── fn-2d │ ├── ALS_2d.m │ ├── ALS_2d_noDeflation.m │ ├── Construct_Tensor_from_Data.m │ ├── EigenVector4Circulant.m │ ├── T_fc_odot_fb_2d.m │ ├── blkinv2.m │ ├── cconv2.m │ ├── cconv2_reverse.m │ ├── cconv2_reverse_revised.m │ ├── cconv2_runtime_vs_n.m │ ├── cir_inv_2d.m │ ├── cir_square_dot_inv_2d.m │ ├── circulant_2d.m │ ├── circulant_projection_2d.m │ ├── diag_blk_inv.m │ ├── katri_rao.m │ ├── katri_rao4mat.m │ ├── kronecker_prod4mat.m │ ├── kronecker_prod4vec.m │ ├── matrix_katri_rao.m │ ├── modeA_2d.m │ ├── mutip_matrix_katri_rao.m │ ├── my_orthogonalization_2d.m │ ├── normc.m │ ├── normc_2d.m │ └── test.m ├── fn │ ├── ALS.m │ ├── Construct_Tensor_from_Data.m │ ├── T_fc_odot_fb.m │ ├── cir_inv.m │ ├── cir_square_dot_inv.m │ ├── circulant.m │ ├── circulant_projection.m │ ├── circulant_row2col.m │ ├── katri_rao.m │ ├── matrix_katri_rao.m │ ├── modeA.m │ ├── multip_circulant_col_coeff.m │ ├── mutip_matrix_katri_rao.m │ └── normc.m ├── main_decode_1d.m ├── main_decode_2d.m ├── main_learn_1d.m ├── main_learn_2d.m └── main_learn_2d_notDeflation.m └── data ├── syntheticData_2d_L1.mat └── syntheticData_L1.mat /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/README.md -------------------------------------------------------------------------------- /code/fn-2d/ALS_2d.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn-2d/ALS_2d.m -------------------------------------------------------------------------------- /code/fn-2d/ALS_2d_noDeflation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn-2d/ALS_2d_noDeflation.m -------------------------------------------------------------------------------- /code/fn-2d/Construct_Tensor_from_Data.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn-2d/Construct_Tensor_from_Data.m -------------------------------------------------------------------------------- /code/fn-2d/EigenVector4Circulant.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn-2d/EigenVector4Circulant.m -------------------------------------------------------------------------------- /code/fn-2d/T_fc_odot_fb_2d.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn-2d/T_fc_odot_fb_2d.m -------------------------------------------------------------------------------- /code/fn-2d/blkinv2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn-2d/blkinv2.m -------------------------------------------------------------------------------- /code/fn-2d/cconv2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn-2d/cconv2.m -------------------------------------------------------------------------------- /code/fn-2d/cconv2_reverse.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn-2d/cconv2_reverse.m -------------------------------------------------------------------------------- /code/fn-2d/cconv2_reverse_revised.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn-2d/cconv2_reverse_revised.m -------------------------------------------------------------------------------- /code/fn-2d/cconv2_runtime_vs_n.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn-2d/cconv2_runtime_vs_n.m -------------------------------------------------------------------------------- /code/fn-2d/cir_inv_2d.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn-2d/cir_inv_2d.m -------------------------------------------------------------------------------- /code/fn-2d/cir_square_dot_inv_2d.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn-2d/cir_square_dot_inv_2d.m -------------------------------------------------------------------------------- /code/fn-2d/circulant_2d.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn-2d/circulant_2d.m -------------------------------------------------------------------------------- /code/fn-2d/circulant_projection_2d.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn-2d/circulant_projection_2d.m -------------------------------------------------------------------------------- /code/fn-2d/diag_blk_inv.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn-2d/diag_blk_inv.m -------------------------------------------------------------------------------- /code/fn-2d/katri_rao.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn-2d/katri_rao.m -------------------------------------------------------------------------------- /code/fn-2d/katri_rao4mat.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn-2d/katri_rao4mat.m -------------------------------------------------------------------------------- /code/fn-2d/kronecker_prod4mat.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn-2d/kronecker_prod4mat.m -------------------------------------------------------------------------------- /code/fn-2d/kronecker_prod4vec.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn-2d/kronecker_prod4vec.m -------------------------------------------------------------------------------- /code/fn-2d/matrix_katri_rao.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn-2d/matrix_katri_rao.m -------------------------------------------------------------------------------- /code/fn-2d/modeA_2d.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn-2d/modeA_2d.m -------------------------------------------------------------------------------- /code/fn-2d/mutip_matrix_katri_rao.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn-2d/mutip_matrix_katri_rao.m -------------------------------------------------------------------------------- /code/fn-2d/my_orthogonalization_2d.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn-2d/my_orthogonalization_2d.m -------------------------------------------------------------------------------- /code/fn-2d/normc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn-2d/normc.m -------------------------------------------------------------------------------- /code/fn-2d/normc_2d.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn-2d/normc_2d.m -------------------------------------------------------------------------------- /code/fn-2d/test.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn-2d/test.m -------------------------------------------------------------------------------- /code/fn/ALS.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn/ALS.m -------------------------------------------------------------------------------- /code/fn/Construct_Tensor_from_Data.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn/Construct_Tensor_from_Data.m -------------------------------------------------------------------------------- /code/fn/T_fc_odot_fb.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn/T_fc_odot_fb.m -------------------------------------------------------------------------------- /code/fn/cir_inv.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn/cir_inv.m -------------------------------------------------------------------------------- /code/fn/cir_square_dot_inv.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn/cir_square_dot_inv.m -------------------------------------------------------------------------------- /code/fn/circulant.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn/circulant.m -------------------------------------------------------------------------------- /code/fn/circulant_projection.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn/circulant_projection.m -------------------------------------------------------------------------------- /code/fn/circulant_row2col.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn/circulant_row2col.m -------------------------------------------------------------------------------- /code/fn/katri_rao.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn/katri_rao.m -------------------------------------------------------------------------------- /code/fn/matrix_katri_rao.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn/matrix_katri_rao.m -------------------------------------------------------------------------------- /code/fn/modeA.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn/modeA.m -------------------------------------------------------------------------------- /code/fn/multip_circulant_col_coeff.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn/multip_circulant_col_coeff.m -------------------------------------------------------------------------------- /code/fn/mutip_matrix_katri_rao.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn/mutip_matrix_katri_rao.m -------------------------------------------------------------------------------- /code/fn/normc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/fn/normc.m -------------------------------------------------------------------------------- /code/main_decode_1d.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/main_decode_1d.m -------------------------------------------------------------------------------- /code/main_decode_2d.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/main_decode_2d.m -------------------------------------------------------------------------------- /code/main_learn_1d.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/main_learn_1d.m -------------------------------------------------------------------------------- /code/main_learn_2d.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/main_learn_2d.m -------------------------------------------------------------------------------- /code/main_learn_2d_notDeflation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/code/main_learn_2d_notDeflation.m -------------------------------------------------------------------------------- /data/syntheticData_2d_L1.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/data/syntheticData_2d_L1.mat -------------------------------------------------------------------------------- /data/syntheticData_L1.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FurongHuang/ConvDicLearnTensorFactor/HEAD/data/syntheticData_L1.mat --------------------------------------------------------------------------------