Skip to content

Commit 5d1e277

Browse files
updated readme
1 parent fbe96fd commit 5d1e277

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

README.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ This repository gives a quick tutorial on implementing Canonical Polyadic tensor
3030
<img src="https://raw.githubusercontent.com/mbashiri/tensor-decomposition-with-python/master/figures/metric-1.png?token=AjfLQx3EfwRyn6MqYe1_bLLJC_dZ9xjUks5cO1SBwA%3D%3D" alt="Fig1" width="300">
3131
</p>
3232

33-
For the complete tutorial click [here](), and for the Jupyter notebook click [here]().
33+
For the complete tutorial click [here](), and for the Jupyter notebook click [here](https://github.com/mohammadbashiri/tensor-decomposition-in-python/blob/master/TCA.ipynb).
3434

3535

3636
---
@@ -47,4 +47,8 @@ I would like to thank Annika Thierfelder for her constructive feedback on the co
4747

4848
---
4949
## References
50-
50+
- Tuncer, Yalcin, Murat M. Tanik, and David B. Allison. "An overview of statistical decomposition techniques applied to complex systems." Computational statistics & data analysis 52.5 (2008): 2292–2310.
51+
- Cichocki, Andrzej, et al. "Tensor decompositions for signal processing applications: From two-way to multiway component analysis." IEEE Signal Processing Magazine 32.2 (2015): 145–163.
52+
- Williams, Alex H., et al. "Unsupervised Discovery of Demixed, Low-Dimensional Neural Dynamics across Multiple Timescales through Tensor Component Analysis." Neuron (2018).
53+
- [Talk](https://www.youtube.com/watch?v=L8uT6hgMt00&t=1302s) by Tamara Kolda
54+
- Tutorial by Alex Williams: [part 1](https://www.youtube.com/watch?v=hmmnRF66hOA), [part 2](https://www.youtube.com/watch?v=O-YTsSuEFiM&t=5s)

TCA.ipynb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@
1111
"cell_type": "markdown",
1212
"metadata": {},
1313
"source": [
14-
"This notebook gives a quick introduction to Tensor decomposition. However, the main purpose of this notebook is to focus on the implementation of tensor decomposition in Python. In line with these objectives, we will implement tensor decomposition using two libraries available in Python ([TensorLy](http://tensorly.org/stable/index.html) and [tensortools](https://tensortools-docs.readthedocs.io/en/latest/)) and a simple implementation of Tensor Decomposition with Numpy (via alternating optimization). Furthermore, the result of these three approaches are compared in terms of reconstruction error and execution time."
14+
"This notebook gives a quick introduction to Tensor decomposition. However, the main purpose of this notebook is to focus on the implementation of tensor decomposition in Python. In line with these objectives, we will implement tensor decomposition using two libraries available in Python ([TensorLy](http://tensorly.org/stable/index.html) and [tensortools](https://tensortools-docs.readthedocs.io/en/latest/)) and a simple implementation of Tensor Decomposition with Numpy (via alternating optimization). Furthermore, the result of these three approaches are compared in terms of reconstruction error and execution time.\n",
15+
"\n",
16+
"For an extended version of this notebook, click [here](https://github.com/mohammadbashiri/tensor-decomposition-in-python/blob/master/TCA-extended.ipynb)"
1517
]
1618
},
1719
{

0 commit comments

Comments
 (0)