TensorLy: tensor learning in Python
File(s)18-277.pdf (444.78 KB)
Published version
Author(s)
Kossaifi, Jean
Panagakis, Yannis
Anandkumar, Anima
Pantic, Maja
Type
Journal Article
Abstract
Tensors are higher-order extensions of matrices. While matrix methods form the cornerstone of traditional machine learning and data analysis, tensor methods have been gaining increasing traction. However, software support for tensor operations is not on the same footing. In order to bridge this gap, we have developed TensorLy, a Python library that provides a high-level API for tensor methods and deep tensorized neural networks. TensorLy aims to follow the same standards adopted by the main projects of the Python scientific community, and to seamlessly integrate with them. Its BSD license makes it suitable for both academic and commercial applications. TensorLy's backend system allows users to perform computations with several libraries such as NumPy or PyTorch to name but a few. They can be scaled on multiple CPU or GPU machines. In addition, using the deep-learning frameworks as backend allows to easily design and train deep tensorized neural networks. TensorLy is available at https://github.com/tensorly/tensorly
Date Issued
2019-02-01
Date Acceptance
2019-02-01
Citation
Journal of Machine Learning Research, 2019, 20
ISSN
1532-4435
Publisher
Microtome Publishing
Journal / Book Title
Journal of Machine Learning Research
Volume
20
Copyright Statement
©2019 Jean Kossaifi, Yannis Panagakis, Anima AnandKumar and Maja Pantic. License: CC-BY 4.0, seehttps://creativecommons.org/licenses/by/4.0/. Attribution requirements are provided at http://jmlr.org/papers/v20/18-277.html.
Identifier
http://gateway.webofknowledge.com/gateway/Gateway.cgi?GWVersion=2&SrcApp=PARTNER_APP&SrcAuth=LinksAMR&KeyUT=WOS:000458669100001&DestLinkType=FullRecord&DestApp=ALL_WOS&UsrCustomerID=1ba7043ffcc86c417c072aa74d649202
Subjects
Science & Technology
Technology
Automation & Control Systems
Computer Science, Artificial Intelligence
Computer Science
DECOMPOSITIONS
Publication Status
Published
Article Number
ARTN 26
Date Publish Online
2019-02-01