
Heute geht es los, ich will PyTorch lernen. Warum? Naja, KI ist heutzutage nicht mehr wegzudenken und KI nicht nur nutzen, sondern auch eigene Modelle entwickeln zu können, ist eigentlich ein richtig guter Skill heutzutage, der sich gut im Lebenslauf macht. Deswegen mein Ziel: jeden Tag ein bisschen PyTorch lernen und euch auf die Reise mitnehmen.
Schritt 1 – PyTorch oder Tensorflow
Also bevor wir überhaupt loslegen können (und bevor ich die Serie gestartet habe) kam die erste große Frage: Tensorflow oder PyTorch. Beide sind gute Frameworks und weit verbreitet. Doch nach kurzer Recherche war für mich klar: es wird PyTorch. Warum? Ganz einfach:
- Es ist einfach erlernbar und sehr intuitiv, als würde man Python-Code schreiben
- PyTorch hat deswegen derzeit die Nase vorne. Vor allem bei Startups und bei Forschungsprojekten.
Und klar: Tensorflow hat die Nase vorne, wenn es um große Projekte in der Industrie geht, aber das ist jetzt nicht mein Ziel. Ich will erstmal klein anfangen und eigene Projekte realisieren
Schritt 2 – Installation
Jetzt benötigen wir alle Tools. Unter anderem Jupyter Notebook, weil sich damit das Arbeiten besonders angenehm gestaltet und man auch Zeile für Zeile die Ausgaben sieht…gut fürs Debugging.
Mein Vorteil: Ich hatte bereits Python installiert und konnte deswegen einfach mit den Befehlen
pip install torch torchvision
pip install notebook
bereits PyTorch und Jupyter Notebook installieren. Dann kann man bereits loslegen, oder?
Schritt 3 – Das venv-Problem
Ich sage so wie es ist: ich lerne teilweise mithilfe von Google Gemini. Besonders die ersten Schritte und auch Bugs lösen. So hat mit Gemini vorgeschlagen ein virtuelles Environment mit Venv zu erstellen. Warum? Wenn ich in Zukunft weitere Packages mit pip installiere, gehe ich sicher, dass keine Konflikte entstehen. Also, ich gehe in das Verzeichnis und erstelle ein eigenes Venv environment. Dafür gehe ich in den Ordner und gebe ein:
python -m venv venv
source venv/bin/activate
Mit den Befehlen erstelle ich eine neue Umgebung und aktiviere sie bereits.
Schritt 4 – Alles installiert?
Ab jetzt bin ich im Terminal in der neuen Umgebung drin. Danach nochmal PyTorch und Jupyter Notebook über Pip installieren und es geht los:
jupyter notebook
Und es öffnet sich ein neues Browserfenster auf localhost:8888 und es kann losgehen. Ich erstelle eine neue Notebook-Datei und wie es sich gehört starte ich erstmal mit print(„Hallo Welt“) – siehe da, es klappt. Dann noch kurz testen, ob PyTorch installiert wurde:
import torch
x = torch.rand(5, 3)
print(x)
Und siehe da, die Ausführung klappt! Der Beweis, dass Pytorch installiert wurde!
Danke, dass du bis hier hin gelesen hast, morgen geht es weiter!
Hier noch die Installationsanleitung, die ich für PyTorch benutzt habe:





