Direkt zum Inhalt
StartseiteArtificial Intelligence

Einführung in Deep Learning mit PyTorch

"Lernen Sie, Ihr erstes neuronales Netzwerk zu erstellen, Hyperparameter anzupassen und Probleme in PyTorch zu lösen."

Kurs Kostenlos Starten
4 Stunden16 Videos48 Übungen31.217 LernendeTrophyLeistungsnachweis

Kostenloses Konto erstellen

GoogleLinkedInFacebook

oder

Durch Klick auf die Schaltfläche akzeptierst du unsere Nutzungsbedingungen, unsere Datenschutzrichtlinie und die Speicherung deiner Daten in den USA.
Group

Trainierst du 2 oder mehr?

Versuchen DataCamp for Business

Beliebt bei Lernenden in Tausenden Unternehmen


Kursbeschreibung

Die Macht des Deep Learning verstehen

Deep Learning ist überall: in Smartphone-Kameras, Sprachassistenten und selbstfahrenden Autos. Sie hat sogar geholfen, Proteinstrukturen zu entdecken und Menschen beim Go-Spiel zu schlagen. In diesem Kurs entdeckst du diese leistungsstarke Technologie und lernst, wie du sie mit PyTorch, einer der beliebtesten Deep-Learning-Bibliotheken, nutzen kannst.

Dein erstes neuronales Netz

Setze dich zunächst mit dem Unterschied zwischen Deep Learning und "klassischem" maschinellen Lernen auseinander. Du lernst den Trainingsprozess eines neuronalen Netzes kennen und wie du eine Trainingsschleife schreibst. Dazu erstellst du Verlustfunktionen für Regressions- und Klassifikationsprobleme und nutzt PyTorch, um ihre Ableitungen zu berechnen.

Evaluiere und verbessere dein Modell

In der zweiten Hälfte lernst du die verschiedenen Hyperparameter kennen, die du anpassen kannst, um dein Modell zu verbessern. Nachdem du die verschiedenen Komponenten eines neuronalen Netzes kennengelernt hast, wirst du in der Lage sein, größere und komplexere Architekturen zu erstellen. Um die Leistung deines Modells zu messen, nutzt du TorchMetrics, eine PyTorch-Bibliothek zur Modellbewertung.

Nach Abschluss des Kurses wirst du in der Lage sein, PyTorch zu nutzen, um Klassifizierungs- und Regressionsprobleme bei Tabellen- und Bilddaten mit Deep Learning zu lösen. Eine wichtige Fähigkeit für erfahrene Datenexperten, die ihre Karriere vorantreiben wollen.
Für Unternehmen

Trainierst du 2 oder mehr?

Verschaffen Sie Ihrem Team Zugriff auf die vollständige DataCamp-Plattform, einschließlich aller Funktionen.
DataCamp Für UnternehmenFür eine maßgeschneiderte Lösung buchen Sie eine Demo.

In den folgenden Tracks

Associate AI Engineer für Datenwissenschaftler

Gehe zu Track

Deep Learning in Python

Gehe zu Track

Entwicklung von großen Sprachmodellen

Gehe zu Track
  1. 1

    Einführung in PyTorch, eine Deep-Learning-Bibliothek

    Kostenlos

    Selbstfahrende Autos, Smartphones, Suchmaschinen... Deep Learning ist mittlerweile überall. Bevor du mit der Erstellung komplexer Modelle beginnst, wirst du dich mit PyTorch, einem Deep-Learning-Framework, vertraut machen. Du lernst, wie du Tensoren manipulierst, PyTorch-Datenstrukturen erstellst und dein erstes neuronales Netz in PyTorch aufbaust.

    Kapitel Jetzt Abspielen
    Einführung in Deep Learning mit PyTorch
    50 xp
    Erste Schritte mit PyTorch Tensoren
    100 xp
    Prüfen und Addieren von Tensoren
    100 xp
    Unser erstes neuronales Netz erstellen
    50 xp
    Dein erstes neuronales Netz
    100 xp
    Lineare Schichten stapeln
    100 xp
    Aktivierungsfunktionen entdecken
    50 xp
    Aktiviere dein Verständnis!
    50 xp
    Die Sigmoid- und Softmax-Funktionen
    100 xp
  2. 2

    Unser erstes neuronales Netz mit PyTorch trainieren

    Um ein neuronales Netz in PyTorch zu trainieren, musst du zunächst verstehen, was eine Verlustfunktion ist. Du wirst dann feststellen, dass das Training eines Netzes die Minimierung dieser Verlustfunktion erfordert, was durch die Berechnung von Gradienten geschieht. Du lernst, wie du diese Gradienten nutzt, um die Parameter deines Modells zu aktualisieren, und schließlich wirst du deine erste Trainingsschleife schreiben.

    Kapitel Jetzt Abspielen
  3. 3

    Architektur neuronaler Netze und Hyperparameter

    Hyperparameter sind Parameter, die oft vom Nutzer gewählt werden und das Modelltraining steuern. Die Art der Aktivierungsfunktion, die Anzahl der Schichten im Modell und die Lernrate sind allesamt Hyperparameter beim Training neuronaler Netze. Gemeinsam werden wir die wichtigsten Hyperparameter eines neuronalen Netzes entdecken und herausfinden, wie man sie verändern kann.

    Kapitel Jetzt Abspielen
  4. 4

    Modelle evaluieren und verbessern

    Ein Deep-Learning-Modell zu trainieren ist eine Kunst. Um sicherzustellen, dass unser Modell richtig trainiert wird, müssen wir während des Trainings bestimmte Metriken wie den Verlust oder die Genauigkeit im Auge behalten. Wir werden am Beispiel eines Bilddatensatzes lernen, wie man solche Metriken berechnet und die Überanpassung reduziert.

    Kapitel Jetzt Abspielen
Für Unternehmen

Trainierst du 2 oder mehr?

Verschaffen Sie Ihrem Team Zugriff auf die vollständige DataCamp-Plattform, einschließlich aller Funktionen.

In den folgenden Tracks

Associate AI Engineer für Datenwissenschaftler

Gehe zu Track

Deep Learning in Python

Gehe zu Track

Entwicklung von großen Sprachmodellen

Gehe zu Track

In anderen Tracks

Grundlagen des Machine Learning mit PythonMachine Learning Scientist mit Python

Datensätze

Water PotabilityFace Mask Dataset

Mitwirkende

Collaborator's avatar
Amy Peterson
Collaborator's avatar
James Chapman
Collaborator's avatar
George Boorman

Audio aufgenommen von

Maham Khan's avatar
Maham Khan
Maham Khan HeadshotMaham Khan

Senior Data Scientist, YouView TV

Mehr Anzeigen

Was sagen andere Lernende?

Melden Sie sich an 15 Millionen Lernende und starten Sie Einführung in Deep Learning mit PyTorch Heute!

Kostenloses Konto erstellen

GoogleLinkedInFacebook

oder

Durch Klick auf die Schaltfläche akzeptierst du unsere Nutzungsbedingungen, unsere Datenschutzrichtlinie und die Speicherung deiner Daten in den USA.