PyTorch
PyTorch es una biblioteca de Python diseñada para realizar cálculos numéricos haciendo uso de la programación de tensores. Se terminó de desarrollar en el 2018 y la investigación fue llevada a cabo por el departamento de investigación de inteligencia artificial de Facebook (FAIR). PyTorch realiza su ejecución en GPU para acelerar los cálculos computacionales. Usualmente PyTorch es principalmente usado para la investigación y desarrollo en el campo del machine learning, centrado principalmente en el desarrollo de redes neuronales.
El término tensor simplemente responde a una lista de números ordenados de una determinada manera la cual puede tener más de una dimensión. Es por esto que se la puede entender como una lista multidimensional o una lista de listas de números. Él termino en cuestión es una entidad algebraica que generaliza los conceptos de escalar, vector y matriz de una manera que sea independiente de cualquier sistema de coordenadas elegido.
Es por esto que la idea de tensor se utiliza en el desarrollo de redes neuronales, puesto que permite una eficiente utilización de gran cantidad de números (información) y su procesamiento. PyTorch es una librería muy reciente y pese a ello dispone de una gran cantidad de manuales y tutoriales donde encontrar ejemplos. Además de una comunidad que crece a pasos agigantados. Torch es uno de los frameworks de Deep Learning más populares en el mundo, dominando gran parte de la comunidad de investigación en los últimos años.