KnowledgeCity

TensorFlow für Einsteiger: Transfer Learning

Lernen Sie, wie Sie die Leistung Ihrer Modelle für maschinelles Lernen mit Hilfe von Transfer-Lernen und vortrainierten Modellen verbessern können.
Erste Lektion kostenlos ansehen — voller Zugriff auf alle 4 Lektionen.

To view this video please enable JavaScript.

Kurs: Auf Abruf
Anfänger  Anbieter Josh Turner  4 Lektionen ·  20m  in Arabisch, Deutsch, Englisch, Spanisch, Französisch, Portugiesisch, Chinesisch (vereinfacht) 

Kursbeschreibung

Transfer-Lernen ist eine leistungsstarke Technik des maschinellen Lernens, bei der vortrainierte Modelle verwendet werden, um die Leistung der eigenen Modelle zu verbessern. In diesen Lektionen lernen Sie die verschiedenen Vorteile des Transferlernens kennen und erfahren, wie Sie vorab trainierte Modelle verwenden können, um die Leistung Ihrer maschinellen Lernprojekte zu verbessern.

Sie beginnen damit, die verschiedenen Wahr/Falsch-Aussagen im Zusammenhang mit Transfer Learning zu untersuchen, wie z.B. die Notwendigkeit, Daten für vortrainierte Modelle umzuformen und die Bedeutung der Verwendung von binärer Kreuzentropie für Zwei-Klassen-Klassifizierungsprobleme. Sie werden auch etwas über populäre Bildmodelle lernen, die beim Transfer-Lernen verwendet werden, wie MobileNetV2, und wo man vortrainierte TensorFlow-Modelle herunterladen kann.

Im weiteren Verlauf werden Sie die verschiedenen Vorverarbeitungsschritte des Transfer-Lernens kennenlernen, z. B. die Umformung von Daten und die Normalisierung von Daten. Sie werden auch die Vorteile der Stapelverarbeitung erkunden, wie z. B. die Beschleunigung Ihres Modells und die einfachere Verarbeitung großer Datensätze.

Sie werden lernen, wie Sie Tools wie Validierungsdatensätze und Konfusionsmatrizen zur Feinabstimmung Ihres Modells und zur Verbesserung seiner Leistung einsetzen können. Darüber hinaus werden Sie die verschiedenen Parameter des Transfer-Lernens erforschen, wie zum Beispiel die Anzahl der Epochen für das Training und das Einfrieren der Gewichte.

Was Sie lernen werden

  • Verstehen Sie das Konzept des Transfer Learning und seine Vorteile beim Machine Learning
  • Verwenden Sie vorab trainierte TensorFlow-Modelle wie MobileNetV2, um Ihre Machine-Learning-Projekte zu verbessern
  • Bereiten Sie Daten für vorab trainierte Modelle vor, indem Sie sie umformen und normalisieren
  • Erstellen, kompilieren und trainieren Sie ein Transfer-Learning-Modell
  • Feinabstimmung Ihres Modells mit Validierungsdatensätzen und Konfusionsmatrizen
  • Testen und validieren Sie die Anpassung Ihres Modells an Beispiele

Wichtige Erkenntnisse

  • Transfer Learning nutzt vorab trainierte Modelle, um die Leistung Ihrer eigenen Machine-Learning-Modelle zu verbessern.
  • MobileNetV2 ist ein beliebtes Bildmodell, das beim Transfer Learning verwendet wird, und vorab trainierte TensorFlow-Modelle können zum Herunterladen bereitgestellt werden.
  • Die Vorverarbeitung für Transfer Learning umfasst das Umformen von Daten und das Normalisieren von Daten, um mit vorab trainierten Modellen zu funktionieren.
  • Batching beschleunigt Ihr Modell und macht große Datensätze leichter zu verarbeiten.
  • Parameter beim Transfer Learning umfassen die Anzahl der Epochs zum Trainieren und das Einfrieren von Gewichten.

Häufig gestellte Fragen

Was werde ich in diesem Kurs lernen?

Sie lernen das Konzept des Transfer Learning und seine Vorteile, wie Sie vorab trainierte Modelle wie MobileNetV2 verwenden, um Ihre Machine-Learning-Projekte zu verbessern, wie Sie Daten durch Umformen und Normalisieren vorverarbeiten, und wie Sie Ihr Modell mit Validierungsdatensätzen und Konfusionsmatrizen feinabstimmen.

Welche Fähigkeiten werden in diesem Kurs behandelt?

Der Kurs behandelt Deep Learning, Machine Learning Model Training, Supervised Learning, TensorFlow, Training Datasets und Transfer Learning.

Welche Themen werden in den Lektionen behandelt?

Die Lektionen behandeln das Erstellen eines Transfer-Learning-Modells, das Kompilieren und Trainieren des Modells, das Testen des Modells an Beispielen und die Validierung der Modellanpassung.

Welche Vorverarbeitungsschritte lehrt dieser Kurs für Transfer Learning?

Er lehrt Vorverarbeitungsschritte wie das Umformen von Daten und das Normalisieren von Daten und erklärt die Vorteile von Batching, einschließlich der Beschleunigung Ihres Modells und der Vereinfachung der Verarbeitung großer Datensätze.

Welche Modellparameter werden in diesem Kurs behandelt?

Der Kurs untersucht Parameter, die beim Transfer Learning beteiligt sind, wie die Anzahl der Epochs zum Trainieren und das Einfrieren von Gewichten.