PyTorch
Quelloffenes Machine-Learning-Framework, das den Weg vom Forschungsprototyp bis zum Produktions-Deployment beschleunigt.
- Aktiv gepflegt
- Von einer Foundation unterstützt
- Gut dokumentiert
- Permissive Lizenz
Überblick
PyTorch ist eine Python-Bibliothek, die um zwei zentrale Fähigkeiten herum aufgebaut ist: eine NumPy-ähnliche Tensor-Bibliothek mit starker GPU-Beschleunigung sowie ein Deep-Learning-Framework, das auf einem bandbasierten (tape-based) automatischen Differenzierungssystem (Autograd) aufbaut, das Operationen auf Tensoren nachverfolgt, um Gradienten zu berechnen. Das Modul `torch.nn` baut auf Autograd neuronale Netzwerkschichten auf, `torch.jit` (TorchScript) kann PyTorch-Code in serialisierbare, optimierbare Modelle kompilieren, und bestehende Python-Bibliotheken wie NumPy, SciPy und Cython lassen sich zur Erweiterung nutzen.
PyTorch wird typischerweise entweder als GPU-beschleunigter Ersatz für NumPy oder als Forschungsplattform für Deep Learning eingesetzt, und sein Design bevorzugt einen imperativen, Python-first geprägten Stil – man schreibt und debuggt Modelle als gewöhnlichen Python-Code statt über eine separate statische Graphdefinition.
Es eignet sich für Forscher und Ingenieure, die neuronale Netze bauen und trainieren und dabei eine flexible, Python-native Tensor- und Autograd-Bibliothek einem höherstufigeren, stärker vorgegebenen Deep-Learning-Framework vorziehen.
Warum es in diesem Katalog steht
Katalog-Bewertung: ★★★★★ (5/5)
One of the two dominant deep-learning frameworks; essential representative project.
- Grundlegend etabliert
- Stiftungsgeführt
- Kategorien
- KI & Machine Learning
- Schlagwörter
- machine-learningdeep-learningneural-networksai
- Sprachen
- Python, C++
- Lizenz
- BSD-3-Clause
Mit einem anderen Projekt vergleichen
Ähnliche Projekte
TensorFlow
Apache-2.0Durchgängige, quelloffene Plattform für maschinelles Lernen, von der Forschung bis zur Produktion.
Aktiv gepflegt
- KI & Machine Learning
Milvus
Apache-2.0Quelloffene Vektordatenbank für skalierbare Ähnlichkeitssuche und KI-Anwendungen.
Aktiv gepflegt
- KI & Machine Learning
- Datenbank
Qdrant
Apache-2.0Vektordatenbank und Ähnlichkeitssuchmaschine zum Bau von KI-Anwendungen mit Embeddings.
Aktiv gepflegt
- KI & Machine Learning
- Datenbank
Ollama
MITFühre große Sprachmodelle lokal aus – mit einer einfachen Kommandozeile und API.
Aktiv gepflegt
- KI & Machine Learning
Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.