Have you heard of Tensorly (www.tensorly.org)? Tensorly is a collaborative open-source project which aims at providing a complete python library for tensor manipulations and decompositions.
Tensorly is already a great toolbox featuring many tensor manipulations (such as permuting entries in multiway arrays), operations (such as the Khatri-Rao product or the MTTKRP) and tensor decomposition models (such as CP/PARAFAC, Tucker, Matrix Product State, soon PARAFAC2). However, several criticisms can be made about Tensorly:
The Tensoptly project aims at solving the above issues, in order to drastically improve the Tensorly toolbox and expand its userbase. Although entirely funded by Inria, the Tensoptly project is a collaborative project. Collaborators for this project are
This job is thus an incredible opportunity to have a leadership role among many actors from the machine learning and informatics communities, with various cultures and expectations.
The candidate will be the main developer of the Tensoptly project. Tensoptly will implement several features in Tensorly, in particular state-of-the-art optimization algorithms, class-based programming and easy customization.
These features are key to allow the Tensorly project to become usable in various fields of machine learning, which have various specificities, and drastically expand its user base.
For a better knowledge of the proposed project, see the official project webpage.
The person recruited is responsible for the implementation of state-of-the-art algorithms and will take initiatives for his formation on tensor algebra and optimization and his collaboration with the various actors of the project.
Moreover, the person recruited will be in charge of managing the existing workforce and reviewing potential external contributions.
If you are interested, please send a mail at firstname.lastname@example.org, and use Inria's online plateform to send your CV and motivational letter.
(c) GdR 720 ISIS - CNRS - 2011-2020.