Schulung · Workshop · Coaching · Beratung

PyTorch Schulung: Deep Learning von Tensoren bis Trainings-Loop

PyTorch Grundlagen: Deep Learning von Tensoren bis zum Trainings-Loop

Dauer: ab 1 Tag (8 UE) | Preis: ab 900 EUR (netto) | Live online oder vor Ort | Termin nach Vereinbarung

Sie bauen neuronale Netze mit PyTorch selbst auf – von Tensoren und Autograd über Dataset und DataLoader bis zum eigenen Trainings-Loop, der auf CPU und GPU gleichermaßen läuft.

Gesamtpreis für bis zu 3 Teilnehmende · Unverbindliche Anfrage · Keine Vorkasse

Was passiert eigentlich in einem Trainingsschritt? PyTorch macht es sichtbar

PyTorch ist die Deep-Learning-Bibliothek, bei der Sie jeden Rechenschritt selbst in der Hand haben: Ein Modell ist eine Python-Klasse, ein Trainingsschritt sind vier Zeilen – Vorhersage, Verlust, backward(), Optimierer. Gerade deshalb eignet sich PyTorch zum Verstehen. Wer einmal einen Trainings-Loop selbst geschrieben hat, erkennt in Hugging Face, torchvision oder Lightning später dieselben Bausteine wieder und kann Fehler dort gezielt suchen. In Forschung und Industrie ist PyTorch heute der verbreitetste Rahmen für neuronale Netze, von der Bildverarbeitung bis zu Sprachmodellen.

Der Einstieg erfolgt wahlweise in Google Colab mit kostenloser GPU oder in einer lokalen Umgebung mit uv und passender CUDA- bzw. Apple-MPS-Unterstützung. Dann stehen Tensoren im Mittelpunkt: anlegen, Form und Datentyp verstehen, indizieren, umformen, Broadcasting nutzen und zwischen CPU und GPU verschieben. Mit Autograd sehen Sie, wie PyTorch Gradienten berechnet, bevor daraus ein Modell mit nn.Module wird. Im zweiten Teil laden Sie Bilddaten über Dataset und DataLoader, wenden Transformationen aus torchvision an, trainieren und validieren ein Netz, speichern Checkpoints und beschleunigen das Training mit Mixed Precision und torch.compile. Als Vertiefung zum Seminar „OpenCV mit Python“ schließt das Praxisprojekt an klassische Bildverarbeitung an.

Deep-Learning-Code hat eine Eigenheit, die die Arbeit mit Coding-Agenten prägt: Er läuft oft fehlerfrei durch und lernt trotzdem nichts. Wir arbeiten mit der Codex CLI im Projektordner und geben dem Agenten deshalb Prüfungen vor, die über „läuft ohne Exception“ hinausgehen – Formprüfungen der Tensoren, ein Durchlauf, in dem das Modell eine einzelne Batch auswendig lernen muss, und feste Seeds, damit zwei Läufe vergleichbar sind. Lange GPU-Trainings startet nicht der Agent, sondern Sie, nachdem ein kurzer Probelauf auf einer Teilmenge plausible Verlustkurven gezeigt hat.

Sie brauchen solide Python-Kenntnisse und etwas Erinnerung an Vektoren und Matrizen; die Mathematik hinter Gradientenabstieg und Verlustfunktionen wird anschaulich hergeleitet, nicht vorausgesetzt. Eigene Daten aus Ihrem Arbeitsumfeld – etwa Prüfbilder aus der Fertigung – lassen sich als Übungsmaterial einbinden.

Die gefährlichsten Fehler in PyTorch werfen keine Exception. Ein vergessenes model.eval(), Labels, die beim Mischen von den Bildern getrennt wurden, eine Lernrate, die alles zu Null treibt – das Skript läuft, die Verlustkurve sieht irgendwie aus, und niemand merkt etwas. Mein wichtigster Test für jedes neue Netz: Kann es eine einzige Batch auswendig lernen? Wenn nicht, liegt der Fehler im Code, nicht in den Daten oder der Architektur. Diese fünf Minuten sparen regelmäßig Tage an GPU-Zeit.

Was Sie danach können

  • Sie erzeugen, formen und verrechnen Tensoren auf CPU und GPU und lesen Formfehler aus Fehlermeldungen ab
  • Sie erklären, wie Autograd Gradienten berechnet, und setzen backward() und no_grad() gezielt ein
  • Sie laden eigene Bilddaten mit Dataset, DataLoader und torchvision-Transformationen
  • Sie schreiben einen vollständigen Trainings- und Validierungs-Loop und erkennen Überanpassung an den Lernkurven
  • Sie speichern Modelle als Checkpoint und übertragen vortrainierte Netze auf eine eigene Aufgabe

Zielgruppe und Voraussetzungen

  • Python-Entwickler:innen, die neuronale Netze verstehen und selbst trainieren möchten
  • Data Scientists, die von scikit-learn zu Deep Learning wechseln
  • Ingenieur:innen aus Bildverarbeitung und Qualitätssicherung als Vertiefung zu OpenCV
Themen und Inhalte für Ihre Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung:

PyTorch Grundlagen: Deep Learning von Tensoren bis zum Trainings-Loop

Einstieg: Deep Learning und die Arbeitsumgebung
  • Was Deep Learning von klassischem maschinellem Lernen unterscheidet
  • Neuronale Netze als Funktionen mit lernbaren Parametern verstehen
  • Warum PyTorch: Eager Execution, Python-nahe API, Ökosystem um torchvision und Hugging Face
  • Google Colab: Notebooks, GPU-Laufzeit wählen, Dateien und Google Drive einbinden
  • Lokale Umgebung mit uv: PyTorch-Build für CUDA, Apple MPS oder reine CPU installieren
Tensoren und Rechengeräte
  • Tensoren als n-dimensionale Arrays: Skalar, Vektor, Matrix, Bildstapel
  • Tensor auf der CPU anlegen und mit NumPy-Arrays austauschen
  • Tensor direkt auf der GPU anlegen mit device="cuda" bzw. "mps"
  • Tensoren mit .to(device) verschieben, geräteunabhängigen Code schreiben
  • Typische Fehlermeldung: Tensoren auf verschiedenen Geräten in einer Operation
Tensoren erzeugen und beschreiben
  • Erzeugungsfunktionen: tensor, zeros, ones, arange, linspace, full
  • Attribute auslesen: shape, dtype, device, requires_grad
  • Datentypen float32, float16, bfloat16, int64, bool und Typumwandlung
  • Zufallstensoren mit rand, randn, randint und reproduzierbar per manual_seed
  • Tensoren aus anderen ableiten: zeros_like, clone, detach und geteilter Speicher
Mit Tensoren rechnen und Gradienten bilden
  • Indizieren, Slicing, view und reshape, cat und stack
  • Broadcasting-Regeln und elementweise Operationen ohne Schleifen
  • Mathematische Funktionen und Reduktionen: sum, mean, max, softmax entlang dim
  • Lineare Algebra: Matrixprodukt mit @, torch.linalg, Batch-Matrixmultiplikation
  • Autograd: Rechengraph, backward(), .grad und torch.no_grad()
  • Gradientenabstieg von Hand an einer linearen Regression nachvollziehen
Daten laden und aufbereiten
  • Ablauf eines Trainings: Daten, Modell, Verlustfunktion, Optimierer, Epochen
  • Daten vorbereiten: Trainings-, Validierungs- und Testmenge sauber trennen
  • Eigenes Dataset mit __len__ und __getitem__ für Bilder aus Ordnern
  • Fertige Datensätze aus torchvision und ImageFolder nutzen
  • Transformationen mit torchvision.transforms.v2: Größe, Normalisierung, Augmentierung
  • DataLoader: Batchgröße, shuffle, num_workers und collate_fn
Modelle entwickeln, trainieren und bewerten
  • Modell als nn.Module: Schichten in __init__, Datenfluss in forward
  • Lineare Schichten, Aktivierungen und Faltungsschichten für Bilder
  • Verlustfunktionen CrossEntropyLoss und MSELoss, Optimierer SGD und AdamW
  • Trainings-Loop schreiben: zero_grad, Vorwärtslauf, backward, step
  • Validierung mit model.eval() und torch.inference_mode(), Metriken je Epoche
  • Überanpassung erkennen: Lernkurven, Early Stopping, Dropout, Weight Decay
  • Abschlussbewertung auf der Testmenge und Konfusionsmatrix
Training beschleunigen, speichern und weitergeben
  • Transfer Learning mit vortrainierten Netzen aus torchvision, Schichten einfrieren
  • Mixed Precision mit torch.autocast auf GPU und Apple Silicon
  • Modelle mit torch.compile beschleunigen und Grenzen der Kompilierung
  • Checkpoints mit state_dict speichern, sicher laden mit weights_only=True
  • Trainingsläufe mit TensorBoard protokollieren und vergleichen
  • Export für die Inferenz mit torch.export und ONNX
PyTorch-Projekte mit Coding-Agenten
  • Agent baut Formprüfungen in forward ein, bevor er Schichten ändert oder Dimensionen umbaut
  • Overfit-Test auf einer Batch als Pflichtprüfung nach jeder Änderung am Modell oder Loop
  • Feste Seeds und Konfigurationsdatei, damit Agent und Mensch Läufe vergleichen können
  • Agent testet auf CPU mit kleiner Teilmenge; GPU-Läufe über Stunden startet der Mensch
  • Fremde Checkpoints und Pickle-Dateien lädt der Agent nicht ungeprüft
Praxisprojekt: Bildklassifikator für fehlerhafte Bauteile
  • Prüfbilder in Klassen sortieren, ImageFolder und Augmentierung für seltene Fehlerbilder
  • Vortrainiertes ResNet anpassen, gegen ein kleines eigenes CNN als Baseline vergleichen
  • Fehlklassifikationen ansehen, Schwellwert für „Ausschuss“ festlegen, Modell exportieren

*) Die Inhalte werden individuell abgestimmt und mit Praxisbeispielen abgerundet.

Ein Symbol für einen Kalender.

Offene Termine

Kostenlose Reservierung
Ein Symbol für Angebot erhalten.

Unser Angebot

Individuelle Schulung für Einzelpersonen und Teams – live online oder vor Ort.

Dauer

Ein Symbol für Dauer.
ab 1 Tag (8 UE)

Die Dauer richtet sich nach Ihren Inhalten.

Preis

Ein Symbol für Preis.
ab 900 EUR (Nettopreis)
ab 1.071 EUR (Bruttopreis)

Die Preise verstehen sich bei Unternehmern gemäß § 14 BGB zzgl. MwSt. Der dargestellte Ab-Preis gilt für firmeninterne Veranstaltungen und entspricht dem niedrigsten Gesamtpreis für Veranstaltungen mit bis zu drei (3) Teilnehmenden.

Termin

Ein Symbol für einen Kalender.
Ganztägig + halbtägig
nach Vereinbarung

Ganztägig oder halbtägig nach Vereinbarung, live online oder vor Ort.

Ihre Vorteile

Ein Symbol für ein Vorgespräch durchführen.
Persönliches Vorgespräch
Ein Symbol für die individuelle Vorbereitung.
Individuelle Vorbereitung
Ein Symbol für Experten aus der Praxis.
Experten aus der Praxis
Ein Symbol für ein Zertifikat.
Inklusive Zertifikat

Unsere Garantien

1. Relevanz-Garantie

Wir passen den Inhalt spezifisch an die Bedürfnisse jedes Teilnehmers an. Irrelevante Themen werden ausgespart, um den größtmöglichen Nutzen zu garantieren.

2. Qualitäts-Garantie

Durch regelmäßiges Feedback optimieren wir unsere Schulungen kontinuierlich und garantieren Ihnen ein Lernerlebnis der Extraklasse.

3. Zufriedenheits-Garantie

Unsere Zufriedenheitsgarantie spricht für sich – bei Unzufriedenheit entstehen Ihnen keine Kosten.

Wir helfen gerne weiter!

Rufen Sie uns an, schreiben eine E-Mail oder nutzen das Kontaktformular.

Schulung anfragen

Unverbindlich · Keine Vorkasse

Einige Unternehmen, für die wir tätig waren

PSS Marketing GmbH

proClients GmbH

Hochschule Fulda Abteilung VDV

Teilnehmer

Feedback

Herr Hecker ist sehr gut auf individuelle Wünsche, Fragen und Anregungen eingegangen. Eine sehr informative, interessante und gelungene Veranstaltung.
Teilnehmer

Feedback

Herr Hecker hat das Thema sehr anschaulich dargestellt und ist auf alle Fragen eingegangen. Ich fühle mich jetzt gut vorbereitet, um durchzustarten.
Teilnehmer

Feedback

Die gelassene, professionelle Art hat mir gut gefallen. Kompetent, engagiert, professionell. Gute Beispiele, sympathisches Auftreten. Eigene Themenideen wurden aufgegriffen.
Unser Angebot für Ihre firmeninterne Beratung, Coaching, Workshop, Training und Weiterbildung

Lösungen für Ihren Bedarf an Coaching, Workshop, Training, Schulung und Weiterbildung

Profitieren Sie von unserer langjährigen Expertise in der beruflichen Weiterbildung, modernen Lernmethoden und einem Portfolio von über 600 IT-, Online- und Digital-Beratungsleistungen.
Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Weiterbildung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

✓
Ein Symbol für eine einzelne Person.

Für eine Person

Training & Coaching für Einzelpersonen

  • Passgenaue Inhalte auf den einzelnen Teilnehmer zugeschnitten
  • Ein sehr effektives Format, das schnell Ergebnisse bringt
  • Individuelles Training und Coaching motivieren und wirken
Jetzt anfragen
✓
Ein Symbol für eine Gruppe von Personen.

Für eine Gruppe

Training & Workshops für Teams und Abteilungen

  • Bedarfsgerechte Inhalte auf die Herausforderung der Praxis zugeschnitten
  • Konsequente Praxisorientierung, modernste Techniken und Tools
  • Neue Fähigkeiten und Kenntnisse nachhaltig in den Arbeitsalltag integrieren
Jetzt anfragen
✓
Ein Symbol für ein Unternehmen.

Für eine Firma

Training-Komplett-Lösungen für Ihr Unternehmen‍

  • Ganzheitliche Konzepte für Ihre Mitarbeiterentwicklung
  • Individueller Skill-Katalog zur Erweiterung Ihres internen Weiterbildungsangebots
  • Nachhaltige Personalentwicklung realisieren
Jetzt anfragen

So wird daraus Ihre Firmenschulung

1. Bedarf klären: Im kostenlosen Vorgespräch besprechen wir Ziele, Vorkenntnisse und Praxisaufgaben.

2. Angebot abstimmen: Inhalte, Format (live online oder vor Ort), Dauer und Preis legen wir gemeinsam fest.

3. Schulung durchführen: Sie arbeiten an Übungen aus Ihrem Alltag oder an einem neutralen Beispiel und nehmen konkrete nächste Schritte mit.

Häufige Fragen zur Schulung

Gilt der Ab-Preis pro Person oder für die Veranstaltung?

Die 900 EUR netto sind der niedrigste Gesamtpreis für eine firmeninterne Veranstaltung mit bis zu drei Teilnehmenden. Größere Gruppen und einen anderen Umfang bieten wir individuell an. Der verbindliche Preis steht in Ihrem Angebot.

Können wir eigene Aufgaben einbringen?

Ja. Welche Aufgaben sich eignen, welche Zugänge nötig sind und wie wir die Vertraulichkeit sichern, klären wir im Vorgespräch. Alternativ arbeiten wir an einem neutralen Beispiel.

Ist die Anfrage schon eine Buchung?

Nein. Sie erhalten zuerst ein abgestimmtes Angebot und entscheiden dann über die Beauftragung. Eine Vorkasse gibt es nicht.

Ihre unverbindliche und kostenlose Schulungsanfrage zum Thema

PyTorch - Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung

Schildern Sie uns kurz Ihren Bedarf. Ziele, Inhalte und Termin stimmen wir persönlich mit Ihnen ab.

Ich interessiere mich für den Termin:

Termin anfragen

Das Angebot von "HECKER CONSULTING" richtet sich ausschließlich an Unternehmen und Behörden (iSv § 14 BGB). Verbraucher (§ 13 BGB) sind vom Vertragsschluss ausgeschlossen. Mit Absendung der Anfrage bestätigt der Anfragende, dass er nicht als Verbraucher, sondern in gewerblicher Tätigkeit handelt. § 312i Abs. 1 S. 1 Nr. 1-3 und S. 2 BGB (Pflichten im elektronischen Geschäftsverkehr) finden keine Anwendung.

Vielen Dank, Ihre Nachricht wurde empfangen!
Beim Absenden des Formulars ist etwas schiefgelaufen.
Beratung, Coaching, Workshop, Training, Schulung

Ähnliche Leistungen, die Sie interessieren könnten.

Wir erweitern ständig unser Beratungsportfolio. Über 600 IT-, Online-, Digital-Beratungsleistungen haben wir für Sie im Programm. Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Beratung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

Mehr IT-, Online-, Digital-Beratungsleistungen anzeigen >>
Nach oben