Krypton Solid

La última tecnología en raciones de 5 minutos

PyTorch

PyTorch es un marco de aprendizaje automático (ML) de código abierto basado en el lenguaje de programación Python y la biblioteca Torch. Es una de las plataformas preferidas para la investigación de aprendizaje profundo. El marco está diseñado para acelerar el proceso entre la creación de prototipos de investigación y la implementación.

PyTorch es similar a NumPy y calcula usando tensores que son acelerados por unidades de procesamiento de gráficos (GPU). Los tensores son matrices, un tipo de estructura de datos multidimensional, que se puede operar y manipular con API. El marco de PyTorch admite más de 200 operaciones matemáticas diferentes.

La popularidad de PyTorch sigue aumentando a medida que simplifica la creación de modelos de redes neuronales artificiales (ANN). PyTorch se utiliza principalmente para aplicaciones de investigación, ciencia de datos e inteligencia artificial (IA).

Características clave de PyTorch

Algunas de las características clave de PyTorch incluyen:

  • TorchScript: este es el entorno de producción de PyTorch que permite a los usuarios realizar una transición sin problemas entre los modos. TorchScript optimiza la funcionalidad, la velocidad, la facilidad de uso y la flexibilidad.
  • Cálculo de gráficos dinámicos: esta función permite a los usuarios cambiar el comportamiento de la red sobre la marcha, en lugar de esperar a que se ejecute todo el código.
  • Diferenciación automática: esta técnica calcula numéricamente la derivada de una función haciendo pases hacia atrás en las redes neuronales.
  • Compatibilidad con Python: debido a que PyTorch se basa en Python, se puede usar con bibliotecas y paquetes populares como NumPy, SciPy, Numba y Cynthon.

Beneficios de PyTorch

El uso de PyTorch puede proporcionar a los desarrolladores los siguientes beneficios:

  • Se basa en Python, lo que facilita el aprendizaje y la codificación.
  • Permite una depuración sencilla con herramientas populares de Python.
  • Es compatible con las principales plataformas en la nube, lo que facilita la ampliación.
  • Tiene una pequeña comunidad enfocada en el código abierto.
  • Puede exportar modelos de aprendizaje al formato estándar Open Neural Network Exchange (ONNX).
  • Tiene una interfaz fácil de usar.
  • Ofrece una opción de interfaz de usuario C ++.

PyTorch frente a Tensorflow

PyTorch a menudo se compara con Tensorflow, un marco de aprendizaje profundo desarrollado por Google. Debido a que Tensorflow ha existido por más tiempo, tiene una comunidad más grande de desarrolladores y más documentación.

Sin embargo, PyTorch viene con sus ventajas sobre Tensorflow. PyTorch define gráficos computacionales de forma dinámica, a diferencia del enfoque estático de Tensorflow. Los gráficos dinámicos se pueden manipular en tiempo real en lugar de al final. Además, Tensorflow tiene una curva de aprendizaje más pronunciada ya que PyTorch se basa en Python intuitivo.

Tensorflow puede ser más adecuado para proyectos que requieren modelos de producción y escalabilidad, ya que fue creado con la intención de estar listo para producción. PyTorch es más fácil y liviano de trabajar, lo que lo convierte en una buena opción para crear prototipos rápidamente y realizar investigaciones.

Esto se actualizó por última vez en Agosto de 2019

Continuar leyendo sobre PyTorch

Deja un comentario

También te puede interesar...

Cómo limpiar la pantalla del televisor | Krypton Solid

Después de ver la televisión durante unas horas sentado cómodamente en tu lindo sofá, decidiste hacer otras actividades. Así que tomaste el control remoto, presionaste el botón correspondiente para apagar el televisor, pero… ¡ah! Al

Videollamadas en línea simplificadas

Una empresa de nueva creación introducirá un sistema que permitiría encontrar en Internet a los usuarios de un protocolo de videoconferencia popular. Visitalk.com, una empresa con sede en Phoenix, presentará sus sistemas de números de

Qué necesitas saber sobre la bancarrota

Si su deuda se ha vuelto inmanejable o se enfrenta a una ejecución hipotecaria, es posible que desee considerar declararse en bancarrota. Aunque la quiebra puede ser la única salida para algunas personas, también tiene

MSN: Best Buy es mejor que nosotros

Microsoft busca un nuevo negocio … Microsoft ha dicho que quiere un nuevo acuerdo con la cadena minorista estadounidense Best Buy, con la que tiene un acuerdo de publicidad y participación en las ganancias. La

Transmeta supera las expectativas en un centavo

Transmeta informó una pérdida de $ 13,2 millones, o 10 centavos por acción, sobre ingresos de $ 18,6 millones, excluyendo la amortización de gastos diferidos. El consenso de los analistas es que el fabricante de

Estados Unidos propone arreglar DNS: firmas digitales

El Departamento de Comercio está considerando implementar firmas digitales para hacer que el DNS sea menos susceptible a la piratería. Informes de ComputerWorld. Según la propuesta, los registros DNS serían firmados por DNSSEC (Extensiones de

Código abierto e interés público

La semana pasada Jason Matusow de Microsoft y Jonathan Schwartz del sol. se encontraron continuando el viejo debate sobre Abra el formato del documento. (Ahí está fuente de imagen.) Schwartz no estaba contento de que

Definición de martes.

¿Cuál es el regalo del martes? Giving Tuesday es una iniciativa global que anima a las personas y organizaciones a donar su tiempo y dinero a la caridad el martes después del Día de Acción

Western Digital encabeza algunas versiones de respaldo

Si alguien me dijera que todavía es el mes del almacenamiento de pymes, no me contradiría, ya que estaba literalmente rodeado de comunicados de prensa informativos tanto sobre actualizaciones de líneas de productos existentes como