PyTorch

Librerias-Python

Nota: (PyTorch es una biblioteca de aprendizaje automático de código abierto que se especializa en cálculos de tensor, diferenciación automática y aceleración de GPU. PyTorch es una de las bibliotecas de aprendizaje profundo se pone a la altura tanto con Keras como de TensorFlow por ser al paquete de aprendizaje profundo más utilizado).

 

Que es PyTorch

. PyTorch es una biblioteca de aprendizaje automático de código abierto basada en la biblioteca de Torch, utilizado para aplicaciones que implementan cosos como visión artificial y procesamiento de lenguajes naturales, desarrollado principalmente por Meta AI .Es un software libre y de código abierto liberado bajo la Licencia Modificada de BSD. Aunque la Interfaz-Python está más pulida y es el enfoque principal del desarrollo, PyTorch también tiene una Interfaz-C++.

Nota: La definición de visión artificial es una disciplina científica que incluye métodos para adquirir, procesar, analizar y comprender las imágenes del mundo real con el fin de producir información numérica o simbólica para que puedan ser tratados por un ordenador.

Nota: El procesamiento de lenguaje natural (NLP), natural language processing (NLP)es un campo de las ciencias de la computación, de la inteligencia artificial .iA y de la lingüística que estudia las interacciones entre las computadoras y el lenguaje humano.

PyTorch proporciona características de alto nivel:

  • Computación de tensores (NumPy) con una aceleración fuerte a través de unidades de procesamientos gráficos (GPU).
  • Redes neuronales profundas construidas en un sistema de diferenciación automática de bases de datos.

Nota : Una unidad de procesamiento gráfico (graphics processing unit, GPU) o procesador gráfico es un coprocesador dedicado al procesamiento de gráficos u operaciones de coma flotante, para aligerar la carga de trabajo del procesador/CPU central en aplicaciones como la Computación de tensores los se consigue un alto redimiento con procesamientos gráficos (GPU).

Nota: La definición de Aprendizaje profundo (Deep-Learning) es un conjunto de algoritmos de Aprendizaje-Automático (Machine-Learning) que intenta modelar abstracciones de alto nivel en datos usando arquitecturas computacionales que admiten transformaciones no lineales múltiples e iterativas de datos expresados en forma Matricial o Tensoria.

-. PyTorch define una clase Tensor llamada (torch.Tensor) para almacenar y operar con Arrays de números rectangulares, homogéneos y multidimensionales. Los Tensores de PyTorch son similares a los Vectores de NumPy, pero también se pueden operar en una GPU-Nvidia compatible con CUDA. PyTorch soporta varios subtipos de Tensores.

 

Recopilando:

PyTorch es un framework de Machine Learning de código abierto para ser flexible y modular, fiabilidad y soporte necesarios ser como una bibliotecas de aprendizaje profundo (Deep-Learning) se pone a la altura tanto con Keras como de TensorFlowel, facil despliegue en producción. PyTorch proporciona un paquete de Python para funciones de alto nivel como el cálculo de tensor, con una potente aceleración de GPU.