Kursinhalt
Einführung in TensorFlow
Einführung in TensorFlow
1. Tensoren
Willkommen bei TensorFlowEinführung in TensorsTensor-EigenschaftenAnwendungen von TensorenBatchesErstellen von TensorsDatentypenGrundoperationen: ArithmetikGrundoperationen: Lineare AlgebraHerausforderung: Erstellen Einer Neuronalen NetzwerkschichtTransformationenReduktionsoperationenQuiz: TensorFlow-Grundlagen
2. Grundlagen von TensorFlow
Zusammenfassung
Lassen Sie uns nun alle wichtigen Themen zusammenfassen, die wir in diesem Kurs besprochen haben. Fühlen Sie sich frei, das Übersichtsmaterial am Ende dieser Seite herunterzuladen.
Tensorflow Einrichtung
Installation
Importieren
Tensorarten
Einfache Tensor-Erstellung
Tensor-Eigenschaften
- Rang: Er gibt die Anzahl der Dimensionen an, die im Tensor vorhanden sind. Zum Beispiel hat eine Matrix einen Rang von 2. Sie können den Rang des Tensors mit dem Attribut
.ndim
erhalten:
- Form: Diese beschreibt, wie viele Werte in jeder Dimension existieren. Eine 2x3-Matrix hat eine Form von
(2, 3)
. Die Länge des Formparameters entspricht dem Rang des Tensors (seiner Anzahl an Dimensionen). Sie können die Form des Tensors mit dem Attribut.shape
erhalten:
- Typen: Tensors gibt es in verschiedenen Datentypen. Während es viele gibt, sind einige gängige
float32
,int32
undstring
. Sie können den Datentyp des Tensors mit dem Attribut.dtype
erhalten:
Tensorachsen
Anwendungen von Tensoren
- Tabellendaten
- Textsequenzen
- Numerische Sequenzen
- Bildverarbeitung
- Videobearbeitung
Batches
Tensor-Erstellungsmethoden
Konvertierungen
- NumPy zu Tensor
- Pandas zu Tensor
- Konstanter Tensor zu einem Variablen-Tensor
Datentypen
Arithmetik
- Addition
- Subtraktion
- Elementweise Multiplikation
- Division
Broadcasting
Lineare Algebra
- Matrixmultiplikation
- Matrixinversion
- Transponieren
- Skalarprodukt
Umformen
Slicing
Modifizieren mit Slicing
Verkettung
Reduktionsoperationen
Gradientband
@tf.function
War alles klar?
Danke für Ihr Feedback!
Abschnitt 2. Kapitel 5