University of Colorado Boulder
Einführung in Deep Learning
University of Colorado Boulder

Einführung in Deep Learning

Dieser Kurs ist Teil von Spezialisierung Maschinelles Lernen: Theorie und praktische Anwendung mit Python

Unterrichtet auf Englisch

Einige Inhalte können nicht übersetzt werden

Geena Kim

Dozent: Geena Kim

10.497 bereits angemeldet

Bei Coursera Plus enthalten

Kurs

Informieren Sie sich über ein Thema und erlernen Sie die Grundlagen.

3.6

(27 Bewertungen)

Stufe Mittel

Empfohlene Erfahrung

60 Stunden (ungefähr)
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Machen Sie Fortschritte bei einem Abschluss.

Was Sie lernen werden

  • Wenden Sie beim Training verschiedene Optimierungsmethoden an und erklären Sie das unterschiedliche Verhalten.

  • Verwenden Sie Cloud-Tools und Deep Learning-Bibliotheken, um die CNN-Architektur zu implementieren und für Bildklassifizierungsaufgaben zu trainieren.

  • Wenden Sie das Deep Learning-Paket auf sequentielle Daten an, erstellen Sie Modelle, trainieren und optimieren Sie sie.

Kompetenzen, die Sie erwerben

  • Kategorie: Rekurrentes Neuronales Netzwerk
  • Kategorie: Faltungsneuronales Netzwerk
  • Kategorie: Künstliches Neuronales Netzwerk
  • Kategorie: Unüberwachtes Deep Learning
  • Kategorie: Deep Learning

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Bewertungen

4 Quizzes

Kurs

Informieren Sie sich über ein Thema und erlernen Sie die Grundlagen.

3.6

(27 Bewertungen)

Stufe Mittel

Empfohlene Erfahrung

60 Stunden (ungefähr)
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Machen Sie Fortschritte bei einem Abschluss.

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Platzhalter

Erweitern Sie Ihre Fachkenntnisse

Dieser Kurs ist Teil der Spezialisierung Spezialisierung Maschinelles Lernen: Theorie und praktische Anwendung mit Python
Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
  • Lernen Sie neue Konzepte von Branchenexperten
  • Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
  • Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
  • Erwerben Sie ein Berufszertifikat zur Vorlage
Platzhalter
Platzhalter

Erwerben Sie ein Karrierezertifikat.

Fügen Sie diese Qualifikation zur Ihrem LinkedIn-Profil oder Ihrem Lebenslauf hinzu.

Teilen Sie es in den sozialen Medien und in Ihrer Leistungsbeurteilung.

Platzhalter

In diesem Kurs gibt es 5 Module

Wir beginnen den Kurs mit einer arbeitsreichen Woche. Das Modul dieser Woche besteht aus zwei Teilen. Im ersten Teil werden wir nach einer kurzen Einführung in die spannenden Anwendungen von Deep Learning bei selbstfahrenden Autos, medizinischer Bildgebung und Robotik etwas über künstliche Neuronen, sogenannte Perceptrons, erfahren. Interessanterweise sind neuronale Netzwerke dem menschlichen Gehirn nachempfunden, wobei Perceptrons die Neuronen imitieren. Nachdem wir gelernt haben, ein einfaches Perceptron zu trainieren (und uns seiner Grenzen bewusst geworden sind), werden wir zu komplexeren mehrschichtigen Perceptrons übergehen. Im zweiten Teil des Moduls wird der Backpropagation-Algorithmus vorgestellt, mit dem ein neuronales Netzwerk durch die Kettenregel trainiert wird. Abschließend lernen wir, wie Deep Learning-Bibliotheken wie Tensorflow Berechnungsgraphen für die Gradientenberechnung erstellen. In dieser Woche werden Sie zwei kurze Quizfragen, eine Jupyter-Laborprogrammieraufgabe und eine begleitende Peer-Review-Aufgabe haben. Dieses Material, insbesondere der Backpropagation-Algorithmus, ist so grundlegend für Deep Learning, dass Sie sich unbedingt die nötige Zeit nehmen sollten, um es durchzuarbeiten und zu verstehen.

Das ist alles enthalten

6 Videos7 Lektüren2 Quizzes1 Programmieraufgabe1 peer review1 Diskussionsthema

Letzte Woche haben wir unsere Deep Learning-Grundlagen aufgebaut und etwas über Perceptrons und den Backprop-Algorithmus gelernt. Diese Woche lernen wir etwas über Optimierungsmethoden. Wir beginnen mit dem Stochastischen Gradientenabstieg (SGD). SGD verfügt über mehrere Design-Parameter, die wir anpassen können, darunter Lernrate, Momentum und Decay. Dann werden wir uns fortgeschrittenen Gradientenabstiegsmethoden wie der Planung der Lernrate und dem Nesterov-Drehmoment zuwenden. Neben dem Vanilla Gradient Descent gibt es weitere Optimierungsalgorithmen wie AdaGrad, AdaDelta, RMSprop und Adam. Wir werden allgemeine Tipps zur Reduzierung der Überanpassung beim Training neuronaler Netze behandeln, einschließlich Regularisierungsmethoden wie Dropout und Batch-Normalisierung. In dieser Woche werden Sie Ihr DL-Toolkit aufbauen und Erfahrungen mit der Python-Bibliothek Keras sammeln. Zu den Aufgaben in dieser Woche gehören ein Quiz und ein Jupyter-Labornotizbuch mit einem begleitenden Peer Review. Diese Aufgabe ist Ihr letztes Jupyter-Labornotizbuch für diesen Kurs. In den nächsten drei Wochen werden Sie praktische Erfahrungen sammeln und wöchentliche Miniprojekte durchführen, die Kaggle-Herausforderungen beinhalten.

Das ist alles enthalten

6 Videos2 Lektüren1 Quiz1 peer review1 Unbewertetes Labor

In diesem Modul lernen Sie einen Typ von neuronalen Netzen kennen, der sich für die Bildanalyse eignet: die Faltungsneuronalen Netze. Wir lernen etwas über Definitionen, Entwurfsparameter, Operationen, Hyperparameterabstimmung und Anwendungen. Diese Woche gibt es kein Jupyter-Labornotizbuch. Sie werden ein kurzes Quiz schreiben und an einem klinisch relevanten Kaggle-Challenge-Miniprojekt teilnehmen. Bei der Stadieneinteilung von Brustkrebs ist es von entscheidender Bedeutung, zu beurteilen, ob sich der Krebs auf den Wächterlymphknoten ausgebreitet hat. Sie werden ein CNN-Modell erstellen, um zu klassifizieren, ob digitale Pathologiebilder zeigen, dass sich der Krebs auf die Lymphknoten ausgebreitet hat. Dieses Projekt verwendet den PCam-Datensatz, der eine überschaubare Größe hat. Die Autoren stellen fest, dass "Modelle leicht auf einer einzigen GPU in ein paar Stunden trainiert werden können und konkurrenzfähige Ergebnisse erzielen Während Sie sich auf die Woche vorbereiten, sollten Sie sich die Rubrik ansehen und einen Plan entwickeln, wie Sie sie bearbeiten werden. Bei einem Projekt wie diesem müssen Sie einen Zeitrahmen einhalten, der es Ihnen erlaubt, Experimente durchzuführen. Es wird nicht erwartet, dass Sie das Äquivalent eines Abschlussprojekts in eine einzige Woche packen oder dass Sie einen Spitzenplatz in der Rangliste erreichen müssen, um eine gute Note für dieses Projekt zu erhalten. Hoffentlich haben Sie genug Zeit, um einige aufregende Ergebnisse zu erzielen, die Sie in Ihrem Portfolio vorzeigen können.

Das ist alles enthalten

11 Videos2 Lektüren1 Quiz1 peer review

In diesem Modul lernen Sie ein weiteres neuronales Netzwerk kennen, nämlich rekurrente neuronale Netze (RNNs) zur Verarbeitung sequentieller Daten. Bisher haben wir uns mit neuronalen Netzwerken mit Vorwärtskopplung beschäftigt, einschließlich mehrschichtiger Perceptrons und CNNs. In biologischen Systemen können Informationen jedoch rückwärts und vorwärts fließen. RNNs führen einen Rückwärtsdurchlauf durch, der den biologischen Systemen näher kommt. Die Verwendung von RNNs hat hervorragende Vorteile, insbesondere für Textdaten, da RNN-Architekturen die Anzahl der Parameter reduzieren. Wir werden uns mit den Problemen des verschwindenden und explodierenden Gradienten befassen, die bei der Arbeit mit Vanilla-RNNs auftreten können, sowie mit Abhilfemaßnahmen für diese Probleme, einschließlich GRU- und LSTM-Zellen. Diese Woche gibt es kein Quiz, aber ein Kaggle-Challenge-Miniprojekt über NLP mit Katastrophen-Tweets. Das Projekt ist ein Einstiegswettbewerb, der sich an Lernende richtet, die ihre Kenntnisse im Bereich des maschinellen Lernens ausbauen möchten. Die Herausforderung ist in einer Woche machbar, aber Sie sollten früh anfangen, um Experimente durchzuführen und ein wenig zu iterieren.

Das ist alles enthalten

4 Videos2 Lektüren1 peer review

Dieses Modul konzentriert sich auf neuronale Netzwerkmodelle, die durch unüberwachtes Lernen trainiert werden. Wir werden uns mit Autoencodern und GAN als Beispielen beschäftigen. Wir werden die Kuchenanalogie des berühmten KI-Forschers Yann LeCun für Reinforcement Learning, Supervised Learning und Unsupervised Learning betrachten. Überwachtes Deep Learning hat enorme Erfolge erzielt, vor allem dank der Verfügbarkeit riesiger Datensätze wie ImageNet. Es ist jedoch teuer und schwierig, beschriftete Daten für Bereiche wie biomedizinische Bilder zu erhalten. Es besteht eine große Motivation, die Entwicklung von unüberwachten Deep Learning-Ansätzen fortzusetzen, um eine Fülle von unmarkierten Datenquellen nutzbar zu machen. Diese Woche ist die letzte Woche mit neuem Kursmaterial. Es gibt kein Quiz und kein Jupyter-Notebook-Labor. Generative adversarische Netzwerke (GANs) lernen, neue Daten mit denselben Statistiken wie die Trainingsdaten zu erzeugen. Diese Woche werden Sie ein letztes Kaggle-Miniprojekt abschließen. Diesmal werden Sie mit der Erstellung eines Netzwerks experimentieren, das Bilder von Welpen generiert.

Das ist alles enthalten

4 Videos2 Lektüren1 peer review

Dozent

Lehrkraftbewertungen
3.0 (8 Bewertungen)
Geena Kim
University of Colorado Boulder
3 Kurse21.781 Lernende

von

Empfohlen, wenn Sie sich für Maschinelles Lernen interessieren

Starten Sie ihren Abschluss mit einem Vorsprung

Dieses Kurs ist Teil der folgenden Studiengänge von University of Colorado Boulder. Wenn Sie aufgenommen werden und sich angemeldet haben, werden Ihre Kurse auf Ihren Abschluss angerechnet und Ihr Fortschritt wird mit übernommen.

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.
Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“
Jennifer J.
Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“
Larry W.
Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“
Chaitanya A.
„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“
Platzhalter

Neue Karrieremöglichkeiten mit Coursera Plus

Unbegrenzter Zugang zu über 7.000 erstklassigen Kursen, praktischen Projekten und Zertifikatsprogrammen, die Sie auf den Beruf vorbereiten – alles in Ihrem Abonnement enthalten

Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.

Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online

Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.

Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.

Häufig gestellte Fragen