├── .gitignore ├── Experiment2Fig1.png ├── LICENSE ├── README.md ├── demo1.m ├── demo2.m ├── demo3.m ├── demo4.m ├── help_functions ├── .gitignore ├── CreateSparseTensor.m ├── CreateSparseTensorC.c ├── Generate_Random_Sptensor.m ├── Sparse2SparseTensorSketchMatC_git.c ├── SparseTensorSketchMatC_git.c ├── SparseTensorSketchMatDSC.c ├── SparseTensorSketchVecC_git.c ├── SptTtDiffNorm.m ├── SptTtInnerProductC.c ├── TensorSketchMatC3_git.c ├── TensorSketchVecC_git.c ├── compile_all_mex.m ├── countSketch.c ├── krsumiC.c └── rsvd │ ├── license.txt │ └── rsvd.m ├── sketch_from_mat_ts.m ├── sketch_from_mat_ttmts.m ├── tensorsketch_verification.m ├── tucker_ts.m ├── tucker_ts_double_sketch.m └── tucker_ttmts.m /.gitignore: -------------------------------------------------------------------------------- 1 | *.asv 2 | demo3_tensor.mat 3 | -------------------------------------------------------------------------------- /Experiment2Fig1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsmanMalik/tucker-tensorsketch/HEAD/Experiment2Fig1.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsmanMalik/tucker-tensorsketch/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsmanMalik/tucker-tensorsketch/HEAD/README.md -------------------------------------------------------------------------------- /demo1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsmanMalik/tucker-tensorsketch/HEAD/demo1.m -------------------------------------------------------------------------------- /demo2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsmanMalik/tucker-tensorsketch/HEAD/demo2.m -------------------------------------------------------------------------------- /demo3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsmanMalik/tucker-tensorsketch/HEAD/demo3.m -------------------------------------------------------------------------------- /demo4.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsmanMalik/tucker-tensorsketch/HEAD/demo4.m -------------------------------------------------------------------------------- /help_functions/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsmanMalik/tucker-tensorsketch/HEAD/help_functions/.gitignore -------------------------------------------------------------------------------- /help_functions/CreateSparseTensor.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsmanMalik/tucker-tensorsketch/HEAD/help_functions/CreateSparseTensor.m -------------------------------------------------------------------------------- /help_functions/CreateSparseTensorC.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsmanMalik/tucker-tensorsketch/HEAD/help_functions/CreateSparseTensorC.c -------------------------------------------------------------------------------- /help_functions/Generate_Random_Sptensor.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsmanMalik/tucker-tensorsketch/HEAD/help_functions/Generate_Random_Sptensor.m -------------------------------------------------------------------------------- /help_functions/Sparse2SparseTensorSketchMatC_git.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsmanMalik/tucker-tensorsketch/HEAD/help_functions/Sparse2SparseTensorSketchMatC_git.c -------------------------------------------------------------------------------- /help_functions/SparseTensorSketchMatC_git.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsmanMalik/tucker-tensorsketch/HEAD/help_functions/SparseTensorSketchMatC_git.c -------------------------------------------------------------------------------- /help_functions/SparseTensorSketchMatDSC.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsmanMalik/tucker-tensorsketch/HEAD/help_functions/SparseTensorSketchMatDSC.c -------------------------------------------------------------------------------- /help_functions/SparseTensorSketchVecC_git.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsmanMalik/tucker-tensorsketch/HEAD/help_functions/SparseTensorSketchVecC_git.c -------------------------------------------------------------------------------- /help_functions/SptTtDiffNorm.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsmanMalik/tucker-tensorsketch/HEAD/help_functions/SptTtDiffNorm.m -------------------------------------------------------------------------------- /help_functions/SptTtInnerProductC.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsmanMalik/tucker-tensorsketch/HEAD/help_functions/SptTtInnerProductC.c -------------------------------------------------------------------------------- /help_functions/TensorSketchMatC3_git.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsmanMalik/tucker-tensorsketch/HEAD/help_functions/TensorSketchMatC3_git.c -------------------------------------------------------------------------------- /help_functions/TensorSketchVecC_git.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsmanMalik/tucker-tensorsketch/HEAD/help_functions/TensorSketchVecC_git.c -------------------------------------------------------------------------------- /help_functions/compile_all_mex.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsmanMalik/tucker-tensorsketch/HEAD/help_functions/compile_all_mex.m -------------------------------------------------------------------------------- /help_functions/countSketch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsmanMalik/tucker-tensorsketch/HEAD/help_functions/countSketch.c -------------------------------------------------------------------------------- /help_functions/krsumiC.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsmanMalik/tucker-tensorsketch/HEAD/help_functions/krsumiC.c -------------------------------------------------------------------------------- /help_functions/rsvd/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsmanMalik/tucker-tensorsketch/HEAD/help_functions/rsvd/license.txt -------------------------------------------------------------------------------- /help_functions/rsvd/rsvd.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsmanMalik/tucker-tensorsketch/HEAD/help_functions/rsvd/rsvd.m -------------------------------------------------------------------------------- /sketch_from_mat_ts.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsmanMalik/tucker-tensorsketch/HEAD/sketch_from_mat_ts.m -------------------------------------------------------------------------------- /sketch_from_mat_ttmts.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsmanMalik/tucker-tensorsketch/HEAD/sketch_from_mat_ttmts.m -------------------------------------------------------------------------------- /tensorsketch_verification.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsmanMalik/tucker-tensorsketch/HEAD/tensorsketch_verification.m -------------------------------------------------------------------------------- /tucker_ts.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsmanMalik/tucker-tensorsketch/HEAD/tucker_ts.m -------------------------------------------------------------------------------- /tucker_ts_double_sketch.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsmanMalik/tucker-tensorsketch/HEAD/tucker_ts_double_sketch.m -------------------------------------------------------------------------------- /tucker_ttmts.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsmanMalik/tucker-tensorsketch/HEAD/tucker_ttmts.m --------------------------------------------------------------------------------