PyTorch
Framework de machine learning de código abierto que acelera el camino desde el prototipado en investigación hasta el despliegue en producción.
- Mantenimiento activo
- Respaldado por una fundación
- Bien documentado
- Licencia permisiva
Descripción general
PyTorch es una biblioteca de Python construida en torno a dos capacidades principales: una biblioteca de tensores al estilo NumPy con una aceleración por GPU sólida, y un framework de deep learning basado en un sistema de diferenciación automática tipo cinta (tape-based, autograd) que rastrea las operaciones sobre tensores para calcular gradientes. Su módulo `torch.nn` construye capas de redes neuronales sobre autograd, `torch.jit` (TorchScript) puede compilar código de PyTorch en modelos serializables y optimizables, y bibliotecas de Python existentes como NumPy, SciPy y Cython se pueden usar para ampliarlo.
PyTorch se usa habitualmente como sustituto de NumPy acelerado por GPU, o como plataforma de investigación en deep learning, y su diseño favorece un estilo imperativo y centrado en Python: escribes y depuras modelos como código Python normal, en lugar de mediante una definición de grafo estático separada.
Encaja en investigadores e ingenieros que construyen y entrenan redes neuronales y que prefieren una biblioteca de tensores y autograd flexible y nativa de Python, en lugar de un framework de deep learning de más alto nivel y más rígido en sus convenciones.
Por qué está en este catálogo
Valoración del catálogo: ★★★★★ (5/5)
One of the two dominant deep-learning frameworks; essential representative project.
- Fundacional
- Gobernanza de fundación
- Categorías
- IA y Machine Learning
- Palabras clave
- machine-learningdeep-learningneural-networksai
- Lenguajes
- Python, C++
- Licencia
- BSD-3-Clause
Proyectos relacionados
TensorFlow
Apache-2.0Plataforma de código abierto de extremo a extremo para machine learning, desde la investigación hasta la producción.
Mantenimiento activo
- IA y Machine Learning
Milvus
Apache-2.0Base de datos vectorial de código abierto construida para búsqueda de similitud escalable y aplicaciones de IA.
Mantenimiento activo
- IA y Machine Learning
- Base de datos
Qdrant
Apache-2.0Base de datos vectorial y motor de búsqueda de similitud para construir aplicaciones de IA con embeddings.
Mantenimiento activo
- IA y Machine Learning
- Base de datos
Ollama
MITEjecuta modelos de lenguaje grandes de forma local con una interfaz de línea de comandos y una API sencillas.
Mantenimiento activo
- IA y Machine Learning
¿Encontraste un error? Sugiere una edición en GitHub.