Related Experiment Video
Updated: Jun 16, 2025

Deep Neural Networks for Image-Based Dietary Assessment
Published on: March 13, 2021
Variational tensor neural networks for deep learning
Saeed S Jahromi1,2,3, Román Orús4,5,6
1Department of Physics, Institute for Advanced Studies in Basic Sciences (IASBS), Zanjan, 45137-66731, Iran.
Abstract:
Deep neural networks (NNs) encounter scalability limitations when confronted with a vast array of neurons, thereby constraining their achievable network depth. To address this challenge, we propose an integration of tensor networks (TN) into NN frameworks, combined with a variational DMRG-inspired training technique. This in turn, results in a scalable tensor neural network (TNN) architecture capable of efficient training over a large parameter space. Our variational algorithm utilizes a local gradient-descent technique, enabling manual or automatic computation of tensor gradients, facilitating design of hybrid TNN models with combined dense and tensor layers. Our training algorithm further provides insight on the entanglement structure of the tensorized trainable weights and correlation among the model parameters. We validate the accuracy and efficiency of our method by designing TNN models and providing benchmark results for linear and non-linear regressions, data classification and image recognition on MNIST handwritten digits.
Related Concept Videos
Vector Algebra: Method of Components
In many applications, the magnitudes and directions of...
Cartesian Vector Notation
Cartesian Form for Vector Formulation
Vector Operations
A vector multiplied by a scalar value is called scalar multiplication. The result obtained is a new vector with a different magnitude. If the scalar is positive, the direction of the vector remains the same, but if it is negative, the direction of the vector is reversed. For example, the product of the mass and velocity yields the momentum.
Vector Components in the Cartesian Coordinate System
Inertia Tensor
The diagonal components of the inertia tensor matrix represent the moments of inertia concerning the principal axes of the object. These primary axes are defined as the axes where the object experiences the least...

