Un tensor que utiliza la memoria de manera eficiente y que almacena solo valores distintos de cero con sus índices y forma, optimizando el almacenamiento y el cálculo para conjuntos de datos dispersos.
Python ofrece una biblioteca incorporada llamada numpy para manipular arreglos multidimensionales. La organización y el uso de esta biblioteca son un requisito principal para desarrollar la biblioteca pytensor.
Sptensor es una clase que representa el tensor disperso. Un tensor disperso es un conjunto de datos en el que la mayoría de las entradas son cero; un ejemplo de ello sería una matriz diagonal grande. (que tiene muchos elementos cero). No almacena los valores completos del objeto tensor, sino que almacena los valores no nulos y sus coordenadas correspondientes. Los formatos de almacenamiento de tensores dispersos nos permiten almacenar solo los valores distintos de cero, lo que reduce los requisitos de almacenamiento y elimina los cálculos silenciosos innecesarios que involucran valores cero. Estos son sus atributos principales:
La forma del tensor disperso.
Además, sus funciones principales son:
Suscríbete a nuestro blog y recibe las últimas publicaciones directamente en tu bandeja de entrada.