KnowledgeCity

TensorFlow für Einsteiger: Was ist TensorFlow?

Entdecken Sie die Grundlagen von TensorFlow und seine Deep Learning Anwendungen
Erste Lektion kostenlos ansehen — voller Zugriff auf alle 3 Lektionen.

To view this video please enable JavaScript.

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

Kursbeschreibung

TensorFlow ist eine beliebte Open-Source-Softwarebibliothek für Deep Learning und wird häufig in Anwendungen für maschinelles Lernen verwendet. In diesen Lektionen lernen Sie die gängigste Aufteilung zwischen Training und Validierung kennen und wie wichtig es ist, ein Gleichgewicht zwischen den beiden Sets zu halten. Sie werden auch eine der Vorverarbeitungstechniken entdecken, die TensorFlow für Bilder anbietet und die für die Verbesserung der Genauigkeit des Modells entscheidend ist. Zusätzlich werden Sie die Verwendung von gemischten Daten im Training untersuchen und ob es ratsam ist, diese mit einem Training-Validation-Split zu mischen.

Im weiteren Verlauf werden Sie in die Grundlagen der flatten und dense Schichten in TensorFlow eintauchen. Die flatten-Schicht formt die Eingabedaten in ein eindimensionales Array um, während die dense-Schicht alle Neuronen der vorherigen Schicht mit der nächsten verbindet. Sie werden auch etwas über die Modellklasse lernen, die für TensorFlow verwendet wird und ein grundlegendes Werkzeug für die Erstellung von Deep-Learning-Modellen ist.

Insgesamt werden Sie Einblicke in die verschiedenen Arten von Bild- und Audioproblemen erhalten, die TensorFlow lösen kann. Sie werden entdecken, wie wichtig es ist, auf einem separaten Testset zu trainieren, und warum es nicht ratsam ist, auf Testdaten zu trainieren.

Was Sie lernen werden

  • Die häufigsten Trainings-/Validierungsteilungen verstehen und die Bedeutung des Ausgleichens zwischen den beiden Sätzen
  • Eine TensorFlow-Bildvorverarbeitungstechnik anwenden, um die Modellgenauigkeit zu verbessern
  • Die Verwendung gemischter Daten beim Training beurteilen und ob diese mit einer Trainings-/Validierungsteilung zu vermischen sind
  • Die Abflach- und dichte Schichten in TensorFlow erkunden und wie sie Daten umformen und verbinden
  • Tiefenlernmodelle mit der TensorFlow-Modellklasse erstellen
  • Die Arten von Visions- und Audioproblemen identifizieren, die TensorFlow lösen kann

Wichtige Erkenntnisse

  • TensorFlow ist eine beliebte Open-Source-Softwarebibliothek für Tiefenlernen, die weit verbreitet in Maschinenlernwendungen verwendet wird.
  • Die Aufrechterhaltung eines Gleichgewichts zwischen den Trainings- und Validierungssätzen ist wichtig beim Teilen von Daten.
  • Die Abflach-Schicht formt Eingabedaten in ein eindimensionales Array um, während die dichte Schicht alle Neuronen der vorherigen Schicht mit der nächsten verbindet.
  • Die Modellklasse ist ein fundamentales Werkzeug für den Aufbau von Tiefenlernmodellen in TensorFlow.
  • Das Training sollte auf einem separaten Testsatz durchgeführt werden, und es ist nicht ratsam, auf Testdaten zu trainieren.

Häufig gestellte Fragen

Was ist TensorFlow laut diesem Kurs?

TensorFlow ist eine beliebte Open-Source-Softwarebibliothek für Tiefenlernen, die weit verbreitet in Maschinenlernwendungen verwendet wird.

Welche Themen behandelt dieser Kurs?

Er behandelt die häufige Trainings-/Validierungsteilung, eine TensorFlow-Bildvorverarbeitungstechnik, die Verwendung gemischter Daten beim Training, die Abflach- und dichte Schichten, die TensorFlow-Modellklasse und die Arten von Visions- und Audioproblemen, die TensorFlow lösen kann.

Welche Fähigkeiten werde ich aus diesem Kurs erwerben?

Sie werden Fähigkeiten in Tiefenlernen, Tiefenlernmethoden, Maschinenlernmodelltraining, TensorFlow, Trainingsdatensätze und Transferlernen erwerben.

Welche Lektionen sind enthalten?

Der Kurs umfasst die Lektionen TensorFlow-Daten und Datenvorverarbeitung, TensorFlow-Modelle und Professionelle Werkzeuge.

Warum sollte ich nicht auf Testdaten trainieren?

Der Kurs erklärt die Bedeutung des Trainierens auf einem separaten Testsatz und warum es nicht ratsam ist, auf Testdaten zu trainieren.