PyTorch
Quelloffenes Machine-Learning-Framework, das den Weg vom Forschungsprototyp bis zum Produktions-Deployment beschleunigt.
Ü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.
- Kategorien
- KI & Machine Learning
- Schlagwörter
- machine-learningdeep-learningneural-networksai
- Sprachen
- Python, C++
- Lizenz
- BSD-3-Clause
Ähnliche Projekte
TensorFlow
Apache-2.0Durchgängige, quelloffene Plattform für maschinelles Lernen, von der Forschung bis zur Produktion.
- KI & Machine Learning
Milvus
Apache-2.0Quelloffene Vektordatenbank für skalierbare Ähnlichkeitssuche und KI-Anwendungen.
- KI & Machine Learning
- Datenbank
DeepSpeed
Apache-2.0Deep-Learning-Optimierungsbibliothek von Microsoft zum effizienten Trainieren und Ausführen sehr großer Modelle über mehrere GPUs hinweg.
- KI & Machine Learning
Ollama
MITFühre große Sprachmodelle lokal aus – mit einer einfachen Kommandozeile und API.
- KI & Machine Learning
Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.