Un tenseur économe en mémoire qui ne stocke que les valeurs non nulles avec leurs indices et leur forme, optimisant ainsi le stockage et le calcul pour les ensembles de données épars.
dense_shape définissant les dimensions totales.
Python fournit une bibliothèque intégrée, numpy, qui permet de manipuler des tableaux multidimensionnels. Cette bibliothèque doit impérativement être organisée et utilisée pour développer la bibliothèque pytensor.
Sptensor est une classe qui représente le tenseur sparse. Un tenseur sparse est un dataset dont la plupart des entrées ont la valeur zéro, comme dans une grande matrice diagonale (qui comprend de nombreux éléments nuls). Elle ne stocke pas les valeurs complètes de l'objet tenseur, mais les valeurs non nulles et leurs coordonnées. Les formats de stockage des tenseurs sparse nous permettent de stocker uniquement les valeurs non nulles, et donc de diminuer les besoins en stockage, tout en réduisant les calculs silencieux inutiles impliquant des valeurs nulles. Voici ses principaux attributs :
Forme du tenseur sparse.
Ensuite, voici ses principales fonctions :
Abonnez-vous à notre blog et recevez les derniers articles directement dans votre boîte mail.