Saltar al contenido principal

Cómo aprender PyTorch desde cero en 2025: Guía del experto

Aprende PyTorch desde cero con esta completa guía de 2025. Descubre tutoriales paso a paso, consejos prácticos y un plan de aprendizaje de 8 semanas para dominar el aprendizaje profundo con PyTorch.
Actualizado 15 nov 2024  · 15 min de lectura

¿Qué es PyTorch?

PyTorch es un marco Python muy popular que se utiliza para crear modelos de aprendizaje profundo y redes neuronales. Fue desarrollado originalmente por el Laboratorio de Investigación de IA de Facebook (FAIR) y evolucionó a partir de un marco Lua anterior. Aunque su primera versión pública fue en 2017, se convirtió en el marco de aprendizaje profundo más popular en 2019.

Hay muchas razones por las que PyTorch se ha extendido tanto:

  1. Filosofía Python-first: La profunda integración con Python lo hizo más accesible a los desarrolladores.
  2. Adopción de la comunidad de investigación: Científicos del mundo académico crearon prototipos geniales en investigación utilizando PyTorch. Algunos de esos prototipos tuvieron un gran éxito, lo que a su vez atrajo a PyTorch a más personas ajenas al mundo académico.
  3. Apoyo de la industria: PyTorch cuenta con el respaldo oficial de empresas multimillonarias como Facebook/Meta, Microsoft y Amazon.
  4. Ecosistema fuerte: Cuenta con una rica biblioteca de herramientas, extensiones y modelos preentrenados, y a menudo inspira otros proyectos relacionados como PyTorch Lightning.
  5. Gráficos de cálculo dinámico: A diferencia de los gráficos estáticos iniciales de TensorFlow (el principal competidor de PyTorch), el enfoque de cálculo dinámico de PyTorch facilitó mucho la depuración.

Con todas estas características y aspectos, PyTorch se convirtió en el marco principal de muchos de los principales trabajos de investigación sobre IA. Ahora impulsa muchas aplicaciones y servicios populares de IA en empresas como Tesla, Microsoft, OpenAI y Meta.

Conviértete en Desarrollador Python

Adquiere los conocimientos de programación que necesitan todos los desarrolladores de Python.
Empieza a Aprender Gratis

Por qué es tan beneficioso aprender PyTorch

Con la actual burbuja de la IA en continua expansión y PyTorch como principal marco de IA, la demanda de especialistas en PyTorch nunca ha sido mayor. Se utiliza para construir desde sencillos clasificadores de imágenes hasta grandes modelos lingüísticos como GPT, sistemas de visión por ordenador para coches autoconducidos, motores de recomendación para servicios de streaming y proyectos de investigación de vanguardia sobre IA en laboratorios de todo el mundo.

Además, según la Encuesta a desarrolladores 2024 de StackOverflowPyTorch es el cuarto framework de Python más popular:

Clasificación de los frameworks más populares entre los desarrolladores, con PyTorch como cuarto framework de Python más popular

Esta alta clasificación refleja la importancia de PyTorch en el sector de la ciencia de datos y el aprendizaje automático. 

Las empresas buscan activamente profesionales con conocimientos de PyTorch, ofreciendo salarios competitivos y emocionantes oportunidades profesionales. La creciente popularidad del marco también significa que existe una amplia comunidad de desarrolladores e investigadores que comparten conocimientos, tutoriales y recursos. 

Tanto si acabas de empezar tu andadura en la IA como si quieres avanzar en tu carrera, aprender PyTorch puede abrirte las puertas a proyectos punteros y colaboraciones con empresas tecnológicas líderes.

¿Cuánto tiempo se tarda en aprender PyTorch?

Aunque PyTorch es un marco de trabajo adecuado para principiantes, pasar de ser un principiante total a un profesional capaz de resolver problemas con PyTorch lleva cierto tiempo. El tiempo que se tarda en aprender PyTorch puede variar mucho en función de tu experiencia previa con la programación, la complejidad de los conceptos que intentas comprender y la cantidad de tiempo que puedas dedicar al aprendizaje.

Pero con un plan de aprendizaje estructurado y un esfuerzo constante, puedes dominar los fundamentos en un par de semanas y sentirte cómodo en unos meses.

Los recursos en línea son siempre acogedores y proporcionan una experiencia de aprendizaje mejor que la documentación de PyTorch (lo que no quiere decir que la documentación sea mala: es excelente). Puedes elegirlos en función de tu nivel de habilidad actual y del tiempo de que dispongas. 

Por ejemplo, nuestro Aprendizaje Profundo en Python que utiliza principalmente PyTorch, requiere unas 16 horas de estudio y abarca conocimientos desde principiante a intermedio. Por supuesto, el camino para convertirse en un ingeniero experto en aprendizaje profundo en Python lleva mucho más tiempo y esfuerzo que eso. 

Gran parte de tu tiempo deberás dedicarlo a escribir código PyTorch y a resolver problemas.

Al igual que aprender a montar en bici es mucho más eficaz cuando te subes a una en lugar de leer sobre técnicas de ciclismo, sumergirte en proyectos reales de PyTorch acelera tu aprendizaje mucho más que el estudio teórico por sí solo. En DataCamp, ofrecemos muchos proyectos PyTorch para que te ensucies las manos.

Cómo aprender PyTorch: 6 pasos para el éxito

Veamos ahora cómo aprender PyTorch paso a paso. Este artículo asume que te sientes cómodo con Python y que tienes experiencia trabajando con varios tipos de datos. Si no es así, querrás empezar primero con nuestra Cómo aprender Python y nuestro conocimientos básicos de Python.

Paso 1 - Entender por qué estás aprendiendo PyTorch

Antes de empezar a aprender PyTorch, es importante establecer objetivos claros. Dado que PyTorch es un marco de trabajo tan amplio que se utiliza en todo tipo de aplicaciones, es posible que no progreses adecuadamente si intentas aprenderlo todo a la vez.

Tómate un momento para pensar qué tipo de proyectos te entusiasman: 

  • ¿Te interesan más las tareas y aplicaciones de procesamiento del lenguaje natural (PLN) como las LLM? 
  • Tal vez, procesar y generar audio similar al humano sea más tu estilo (personalmente, me encantaría poder desbloquear mi iPhone con mi voz). 
  • También podrías trabajar en una increíble variedad de tareas de visión por ordenador que implican imagen y audio. 

Sea cual sea la subtarea de aprendizaje profundo que elijas, tu experiencia de aprendizaje será diferente. PyTorch utiliza varios enfoques y algoritmos para resolver estas tareas, por lo que elegir uno de antemano marcará la dirección de tu camino de aprendizaje más allá de los fundamentos.

Paso 2 - Empieza con lo básico de PyTorch

PyTorch hace hincapié en el desarrollo intuitivo del aprendizaje profundo y te permite expresar redes neuronales complejas en código legible. Querrás empezar por comprender los elementos básicos fundamentales:

  • Tensores: La estructura de datos principal de PyTorch, similar a las matrices de NumPy pero con capacidad de aceleración en la GPU
  • Autograd: El motor de diferenciación automática de PyTorch que potencia el entrenamiento de redes neuronales
  • Módulos de red neuronal: Bloques para crear arquitecturas de redes neuronales

Nuestro Curso de Introducción al Aprendizaje Profundo en PyTorch cubre muchos de estos fundamentos, iniciándote en tu viaje hacia el dominio de PyTorch.

Instalar PyTorch y configurar tu entorno

Para empezar a utilizar PyTorch, tendrás que instalarlo y configurar tu entorno de desarrollo. Puedes instalar PyTorch mediante pip o conda, seleccionando la versión adecuada para tu sistema y el soporte opcional CUDA para la aceleración GPU.

Paso 3 - Escribe tu primer programa PyTorch

Empieza con operaciones tensoriales simples y componentes básicos de la red neuronal. Crea tensores, realiza operaciones matemáticas y comprende cómo fluyen los datos por el gráfico de cálculo. Empieza implementando una regresión lineal o un clasificador básico antes de pasar a arquitecturas más complejas.

Estructuras de datos PyTorch

Además de los tensores, PyTorch proporciona varias estructuras de datos y utilidades especializadas:

  • Conjunto de datos y Cargador de datos para manejar datos
  • Módulo.nn para construir capas de redes neuronales
  • Optimizadores para actualizar los parámetros del modelo

Flujo de entrenamiento en PyTorch

Comprender el bucle de entrenamiento es crucial: el paso adelante, el cálculo de pérdidas, la retropropagación y las actualizaciones de parámetros forman el núcleo del aprendizaje profundo en PyTorch. Estos conceptos son fundamentales tanto si estás construyendo una simple red neuronal como un complejo modelo de transformador. Es probable que acabes memorizando de memoria los pasos del bucle.

Funciones de pérdida y optimizadores

PyTorch proporciona varias funciones de pérdida para diferentes tareas (MSE, Entropía cruzadaetc.) y optimizadores (SGD, Adán) para actualizar los parámetros del modelo. Dominar estos componentes es esencial para formar modelos eficaces.

Paso 4 - Domina los conceptos intermedios de PyTorch

Una vez que te hayas familiarizado con lo básico, puedes empezar a avanzar hacia temas más avanzados de PyTorch. Son esenciales para construir sofisticados modelos de aprendizaje profundo y te ayudarán a afrontar diversos retos en el desarrollo de redes neuronales.

Autograd y retropropagación

El sistema autograd de PyTorch es crucial para la diferenciación automática y el cálculo del gradiente. En esta etapa, lo aprenderás más allá de sus fundamentos, incluyendo cómo crear gráficos de cálculo y manejar gradientes. Éstas constituyen la columna vertebral de un entrenamiento eficaz de las redes neuronales.

Trabajar con el ecosistema de PyTorch

La potencia de PyTorch proviene de su rico ecosistema de herramientas y extensiones. Además del paquete principal torch, aprende a utilizar módulos importantes como torchvision para la visión por ordenador, torchaudio para el procesamiento de audio y torchtext para el procesamiento del lenguaje natural. Estas bibliotecas específicas del dominio proporcionan modelos y utilidades preconstruidos para tareas especializadas.

Desarrollo de modelos orientados a objetos

PyTorch sigue un enfoque orientado a objetos a través de nn.Module. Comprender cómo crear capas personalizadas, definir arquitecturas de modelos e implementar redes neuronales complejas utilizando la herencia de clases es crucial para construir modelos sofisticados. Esto incluye conceptos como los ganchos de avance, la gestión de parámetros y la serialización de modelos.

Técnicas avanzadas de entrenamiento

Domina conceptos avanzados de entrenamiento como la programación de la tasa de aprendizaje, el recorte de gradiente y la parada anticipada. Comprender estas técnicas de optimización es esencial para entrenar redes profundas que converjan eficazmente y generalicen bien a nuevos datos. Mediante estas técnicas, dominarás mejor la gestión de los recursos informáticos, como la memoria de la GPU y la RAM.

Paso 5 - Aprender haciendo

Como hemos mencionado antes, el aprendizaje basado en proyectos es absolutamente esencial para dominar PyTorch con eficacia. Los proyectos te obligan a utilizar activamente las habilidades que has aprendido en cursos y tutoriales, imprimiendo las técnicas en tu memoria de forma mucho más eficaz.

Afortunadamente, muchos recursos de DataCamp utilizan este método de aprender haciendo, pero aquí tienes otras formas de practicar tus habilidades:

  • Emprende proyectos que te entusiasmen: mira a tu alrededor y comprueba si algún problema de tu vida o de la de tu familia puede resolverse con PyTorch.
  • Asiste a webinars y code-alongs: Encontrarás un montón de seminarios web DataCamp y eventos en línea en los que podrás codificar junto con el instructor. Este método puede ser una forma estupenda de aprender nuevos conceptos y ver cómo se aplican en tiempo real.

Si te faltan ideas para un proyecto, DataCamp te ofrece una amplia gama de proyectos PyTorch que puedes poner en práctica tú mismo:

Lista de proyectos PyTorch ofrecidos por DataCamp

Un ejemplo de plan de aprendizaje de PyTorch

Basándonos en lo que hemos tratado, a continuación te ofrecemos un ejemplo de plan de aprendizaje semanal que puedes ajustar en función de tu compromiso de tiempo.

Prácticas diarias:

  • 3 horas de codificación enfocada
  • Lectura de documentación y toma de notas
  • Revisión y refactorización del código
  • Ejercicios de resolución de problemas

Objetivos semanales:

Semana 1: Conceptos básicos de PyTorch y configuración del entorno

Semana 2: Fundamentos de las redes neuronales

Semana 3: Entrenamiento de redes neuronales profundas

  • Lunes: Domina los componentes del bucle de entrenamiento
  • Martes: Aplicar procedimientos de validación y ensayo
  • El miércoles: Infórmate sobre la programación de la tasa de aprendizaje
  • Jueves: Normalización de lotes de estudio y abandono
  • Viernes: Implementar la parada anticipada y el punto de control del modelo
  • Fin de semana: Entrenar un clasificador de moda utilizando Fashion-MNIST

Semana 4: Visión por ordenador y CNN

Semana 5: Desarrollo avanzado de modelos

  • Lunes: Estudiar modelos de secuencias y RNN
  • Martes: Aprender las arquitecturas LSTM y GRU
  • El miércoles: Poner en marcha mecanismos de atención
  • Jueves: Estudiar los fundamentos de la arquitectura de los transformadores
  • Viernes: Aprende estrategias de despliegue de modelos
  • Fin de semana: Crear un modelo de clasificación de texto

Semana 6: Producción y optimización

  • Lunes: Aprende técnicas de cuantificación de modelos
  • Martes: Estudiar la poda y compresión del modelo
  • El miércoles: Practica el servicio de modelos y la creación de API
  • Jueves: Infórmate sobre la formación distribuida
  • Viernes: Estudiar la optimización de la memoria de la GPU
  • Fin de semana: Despliega un modelo con FastAPI

Semana 7: Aplicaciones en el mundo real

  • Lunes: Aprende sobre conjuntos de datos personalizados y canalizaciones de datos
  • Martes: Estudiar el entrenamiento multi-GPU
  • El miércoles: Implementar funciones de pérdida personalizadas
  • Jueves: Aprende técnicas de depuración y creación de perfiles
  • Viernes: Estudiar las mejores prácticas de producción
  • Fin de semana: Construye un pipeline ML de extremo a extremo

Semana 8: Temas Avanzados y Especialización

6 Consejos para aprender PyTorch

Una vez que estés preparado para empezar, ten en cuenta estos consejos, ya que pueden ayudarte a maximizar tu progreso y a mantener la concentración.

1. Encuentra tu enfoque

Merece la pena mencionar este punto dos veces. PyTorch es un marco versátil con una amplia gama de aplicaciones, así que decide en qué tipo de problemas quieres trabajar desde el principio. Las principales aplicaciones son:

  • Procesamiento del lenguaje natural (PLN)
  • Visión por ordenador (imagen y vídeo)
  • Procesamiento de audio
  • Sistemas de recomendación
  • Previsión de series temporales y detección de anomalías
  • Aprendizaje por Refuerzo
  • Computación científica y simulaciones físicas

Cada uno de los anteriores puede tener una gran categoría de subproblemas, como la clasificación de imágenes, la generación de audio o la generación de texto. La gente puede incluso dedicar toda su carrera a resolver uno de estos problemas.

2. Practica regularmente

No hay sustituto para el trabajo duro: para ser bueno en PyTorch, tienes que aparecer constantemente y ensuciarte las manos. Practicar no tiene por qué consistir necesariamente en escribir código: puedes leer el código PyTorch de otros, leer la documentación y escribir tutoriales o guías sobre lo que hayas aprendido. Lo importante es que no se te escapen los conocimientos de PyTorch que tanto te ha costado adquirir ni que te oxides.

3. Trabajar en proyectos

También mencionamos este punto una vez más. El aprendizaje basado en proyectos es la mejor forma de adquirir conocimientos sobre PyTorch en el mundo real. Especialmente, si resuelves un problema concreto que tiene repercusiones en tu propia vida, los conocimientos adquiridos durante el proceso te acompañarán durante mucho tiempo.

4. Únete a una comunidad

Dado que PyTorch está muy extendido, puedes encontrar muchas comunidades y grupos online a los que unirte. Tu viaje por PyTorch no tiene por qué ser solitario. De hecho, unirse a una comunidad de alumnos puede proporcionar una amplia gama de beneficios. Puedes compartir conocimientos, obtener ayuda cuando estés atascado, aprender de las experiencias de los demás e incluso colaborar en proyectos. 

Comunidades como Foros PyTorch, r/pytorch de Reddity varios servidores Discord dedicados al aprendizaje profundo proporcionan excelentes plataformas para debatir, solucionar problemas y mantenerse al día de los últimos avances.

Además, participar en estas comunidades puede ofrecerte oportunidades de establecer contactos y posibles perspectivas de trabajo, a medida que entablas relaciones con otros profesionales de PyTorch.

Cómo conseguir un trabajo que utilice PyTorch

Aunque el camino tradicional para encontrar cualquier tipo de trabajo de programación es obtener un título en un campo relacionado como la informática, cada vez más profesionales entran en este campo a través de caminos no tradicionales. En esta sección, veremos cómo conseguir un trabajo en PyTorch sin un título. En primer lugar, vamos a cubrir algunos puestos de trabajo que contratan especialistas en PyTorch.

Principales trayectorias profesionales en PyTorch

Los conocimientos de PyTorch son muy valorados en muchas funciones e industrias. Estos son algunos puestos de trabajo habituales:

  • Ingeniero de Aprendizaje Automático- Construye y despliega modelos ML usando PyTorch
  • Investigador de Aprendizaje Profundo - Realizar investigaciones y desarrollar arquitecturas novedosas
  • Ingeniero de Visión por Ordenador - Trabaja en aplicaciones de procesamiento de imagen/vídeo
  • Ingeniero en PNL - Centrado en modelos lingüísticos y procesamiento de textos
  • AI Research Scientist - Avanzar en el estado del arte de la inteligencia artificial
  • Científico de datos- Aplica PyTorch para modelado y análisis predictivos
  • Ingeniero de Infraestructura de ML - Construir sistemas para apoyar el despliegue de modelos de ML
  • Desarrollador de aplicaciones de IA - Crea aplicaciones de usuario final impulsadas por PyTorch
  • Robotics Engineer - Utilizar PyTorch para el control y la percepción robótica
  • Consultor de IA - Ayuda a las empresas a implantar soluciones basadas en PyTorch

Muchas de las empresas que contratan para estos puestos son

  • Gigantes tecnológicos (Google, Meta, Microsoft, etc.)
  • Empresas emergentes centradas en la IA
  • Instituciones de investigación y universidades
  • Empresas sanitarias y biotecnológicas
  • Instituciones financieras
  • Empresas de automoción y fabricación

Encontrar trabajo en PyTorch

Entonces, ¿cómo se consigue un trabajo en una de estas empresas?

1. Desarrollar una cartera sólida

Lo primero que necesitas es una cartera sólida como una roca. Debe demostrar tu capacidad para resolver problemas del mundo real utilizando PyTorch, mostrar tu comprensión de los conceptos de aprendizaje profundo y destacar tus habilidades de codificación. Incluye diversos proyectos que se ajusten a tu función objetivo, ya sea visión por ordenador, PNL o aprendizaje automático en general. 

Asegúrate de documentar bien tu trabajo en plataformas como GitHub, explicando tu enfoque, metodología y resultados. Si puedes, comparte métricas o detalles de cómo tu proyecto tuvo un impacto, ya sea en tu vida, en la de tus amigos o en la de una empresa. Tener un portafolio sólido no sólo demuestra tus capacidades técnicas, sino que también muestra a los posibles empleadores que puedes ofrecer soluciones prácticas.

2. Elaborar un currículum eficaz

En el mercado laboral moderno, el 60-70% de las solicitudes se van por el desagüe antes de que los humanos lleguen a mirar la tuya. Esto se debe a que los Sistemas de Seguimiento de Solicitudes (ATS) filtran automáticamente a los candidatos en función de su experiencia, el uso de palabras clave y otros factores. 

Así que, antes incluso de llegar a los humanos, tu currículum debe ser lo suficientemente eficaz como para pasar por estos sistemas. Afortunadamente, puedes combatir la IA con IA aprovechando los servicios en línea que pueden ayudarte a optimizar tu currículum. También puedes leer nuestra guía independiente sobre cómo hacer un currículum destacado.

3. Generar atención y redes

Uno de los métodos probados para conseguir trabajo, no sólo en el aprendizaje profundo sino en cualquier campo, es a través de la creación de redes. Pero muchos principiantes se sienten incómodos porque no conocen a nadie del sector con quien relacionarse. Ahí es donde plataformas como LinkedIn pueden ser de gran ayuda.

Desde el primer día, debes comprometerte a compartir tus conocimientos sobre PyTorch en forma de breves posts o artículos en LinkedIn o Medium. Esto pone tu nombre y tu experiencia delante de los posibles jefes de contratación y puede dejar una impresión duradera. Puedes conectar con cualquiera que se interese por tu contenido, construyendo y ampliando poco a poco tu red.

Es posible que consigas proyectos freelance en PyTorch a través de tu red, lo que puede ser una gran ventaja para tu cartera.

Reflexiones finales

Aprender PyTorch es una valiosa inversión en tu carrera, sobre todo porque la IA sigue remodelando industrias en todo el mundo. Aunque la curva de aprendizaje pueda parecer empinada al principio, seguir un enfoque estructurado y ser constante con tu práctica te ayudará a dominar este poderoso marco. Recuerda que todo el mundo empieza en algún sitio, y la comunidad PyTorch es increíblemente solidaria con los recién llegados.

Tanto si aspiras a convertirte en ingeniero de aprendizaje automático, en investigador o simplemente quieres explorar el fascinante mundo del aprendizaje profundo, PyTorch te proporciona las herramientas y la flexibilidad que necesitas. Empieza por lo básico, trabaja en proyectos significativos, comprométete con la comunidad, sé constante y no tengas prisa. Nunca ha habido un momento mejor para comenzar tu viaje en PyTorch.

Empieza hoy mismo con nuestro Curso de Introducción al Aprendizaje Profundo en PyTorcho continúa tu viaje con Curso Intermedio de Aprendizaje Profundo con PyTorch. También puedes descubrir lo que se necesita para obtener una certificación PyTorch en nuestra guía separada.

Preguntas frecuentes sobre el aprendizaje de PyTorch

¿Cuánto tiempo se tarda en aprender PyTorch?

Con estudio y práctica dedicados, puedes comprender los fundamentos de PyTorch en 2-3 semanas. Sin embargo, llegar a dominarlo suele llevar de 2 a 3 meses de práctica constante. El artículo proporciona un plan de aprendizaje de 8 semanas que abarca desde los conceptos básicos hasta los avanzados, pero puedes ajustar el ritmo en función de tu horario y tu experiencia previa.

¿Necesito saber Python antes de aprender PyTorch?

Sí, debes sentirte cómodo con la programación en Python antes de empezar con PyTorch. El artículo asume que los lectores tienen experiencia con Python y están familiarizados con el manejo de datos. Comprender los conceptos básicos de Python, como las funciones, las clases y las estructuras de datos, facilitará considerablemente el aprendizaje de PyTorch.

¿Puedo conseguir un trabajo después de aprender PyTorch?

Sí, hay muchas oportunidades profesionales para los desarrolladores de PyTorch. El artículo enumera varios puestos de trabajo, como Ingeniero de Aprendizaje Automático, Investigador de Aprendizaje Profundo y Desarrollador de Aplicaciones de IA. Empresas como Google, Meta y Microsoft contratan activamente a especialistas en PyTorch, y el artículo proporciona orientación específica para crear una cartera y conseguir estos puestos.

¿Necesito un ordenador potente para aprender PyTorch?

Aunque puedes empezar a aprender PyTorch en cualquier ordenador, tener una GPU acelerará significativamente el entrenamiento de modelos para proyectos más grandes. El artículo menciona que PyTorch puede instalarse con o sin soporte CUDA para aceleración GPU. Para los principiantes, un portátil estándar es suficiente para aprender lo básico y trabajar en proyectos pequeños.

¿Es PyTorch mejor que TensorFlow?

El artículo explica que PyTorch se ha convertido en el marco de aprendizaje profundo más popular desde 2019, en particular debido a su filosofía Python-first y a sus gráficos de cálculo dinámico. Aunque no afirma explícitamente que PyTorch sea "mejor", destaca las ventajas de PyTorch, como una depuración más fácil, un fuerte apoyo de la comunidad y una amplia adopción tanto en la investigación como en la industria.


Photo of Bex Tuychiev
Author
Bex Tuychiev
LinkedIn

Soy un creador de contenidos de ciencia de datos con más de 2 años de experiencia y uno de los mayores seguidores en Medium. Me gusta escribir artículos detallados sobre IA y ML con un estilo un poco sarcastıc, porque hay que hacer algo para que sean un poco menos aburridos. He publicado más de 130 artículos y un curso DataCamp, y estoy preparando otro. Mi contenido ha sido visto por más de 5 millones de ojos, 20.000 de los cuales se convirtieron en seguidores tanto en Medium como en LinkedIn. 

Temas

Los mejores cursos de PyTorch

curso

Introduction to Deep Learning with PyTorch

4 hr
31K
Learn how to build your first neural network, adjust hyperparameters, and tackle classification and regression problems in PyTorch.
Ver detallesRight Arrow
Comienza El Curso
Ver másRight Arrow
Relacionado

blog

Cómo aprender Python desde cero en 2024: Guía del experto

Descubre cómo aprender Python, sus aplicaciones y la demanda de conocimientos de Python. Comienza hoy tu andadura en Python ​con nuestra guía completa.
Matt Crabtree's photo

Matt Crabtree

19 min

blog

Cómo aprender IA desde cero en 2024: Guía completa de los expertos

Descubre todo lo que necesitas saber sobre el aprendizaje de la IA en 2024, desde consejos para empezar, recursos útiles y opiniones de expertos del sector.
Adel Nehme's photo

Adel Nehme

20 min

blog

Cómo aprender PNL desde cero en 2024: Guía del experto

En esta guía, descubrirás cómo aprender Procesamiento del Lenguaje Natural (PLN) desde cero. Con un plan de aprendizaje claro, semana a semana, explorarás conceptos esenciales de PNL, aplicaciones prácticas y proyectos prácticos para desarrollar tus habilidades.
Laiba Siddiqui's photo

Laiba Siddiqui

23 min

tutorial

Guía de torchchat de PyTorch: Configuración local con Python

Aprende a configurar el torchat de PyTorch localmente con Python en este tutorial práctico, que proporciona orientación paso a paso y ejemplos.
François Aubry's photo

François Aubry

tutorial

Construir un transformador con PyTorch

Aprende a construir un modelo Transformer utilizando PyTorch, una potente herramienta del aprendizaje automático moderno.
Arjun Sarkar's photo

Arjun Sarkar

26 min

tutorial

Tutorial del Optimizador Adam: Intuición e implementación en Python

Comprender y aplicar el optimizador Adam en Python. Aprende la intuición, las matemáticas y las aplicaciones prácticas del aprendizaje automático con PyTorch
Bex Tuychiev's photo

Bex Tuychiev

14 min

See MoreSee More