Blog

Coding guidelines

It doesn't just matter what you have to say. How you say it is what matters. This holds true of information, mathematics but also coding. In this post, I cover best practices to make sure you are understood when you write Python code.

coding best-practices style elegant coding
Read Post

2022 : The Year of The Tensor

A retrospect on 2021 and looking ahead to 2022

machine-learning TensorLy general tech tensorly  
Read Post

Practice Makes... What?

Is work enough to reach true mastery?

general learning
Read Post

Thoughts on designing a tensor algebra/ deep learning framework

A potpourri of thoughts on designing the ideal tensor algebra and deep learning framework

tech deep-learning python
Read Post

New Year, New Website [Reloaded]

Born again personal website - how to quickly refresh a blog

general tech
Read Post

TensorLy, Now Also with PyTorch Backend

In version 0.2.0, TensorLy was refactored to support backends. As proof of concept I put together a PyTorch backend. It makes it trivial to combine pytorch code with tensor methods. In this post we demonstrate this by performing Tucker tensor decomposition using autograd and gradient descent.

machine-learning TensorLy pytorch
Read Post

TensorLy, with MXNet Backend

From version 0.2.0, TensorLy has an MXNet Backend, in addition to the NumPy backend. This allows to perform tensor operations on multi-machines, on CPU and GPU seemlessly, as well as to integrate with Deep Neural Networks. This posts goes over this new version and how to install it.

machine-learning TensorLy MXNet
Read Post

Tensor Unfolding

A look at tensor unfolding and its different definitions. We go through their mathematical properties, and python implementation with NumPy.

machine-learning TensorLy
Read Post

New Year, New Website

Hello world!

general tech
Read Post

TensorLy 0.5 is out!

Announcing TensorLy 0.5 with new tensor algebra backend, improved API, and collaborative efforts from our amazing developer community worldwide.

TensorLy Machine-Learning Release Open-Source
Read Post

Robust Tensor PCA with TensorLy

A demonstration on how to use TensorLy to perform robust tensor Principal Component Analysis, with an application on images and videos.

Machine-Learning TensorLy
Read Post