Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Batches | Tensors
Einführung in TensorFlow

Batches

Swipe um das Menü anzuzeigen

Batches in der Datenverarbeitung

Beim Training eines Machine-Learning-Modells ist es üblich, die Daten in kleinen Abschnitten statt auf einmal zu verarbeiten. Diese Abschnitte werden „Batches“ genannt. Anstatt dem Modell ein einzelnes Datenelement (wie ein Bild oder einen Satz) zu zeigen, wird ihm beispielsweise ein Batch von 32 Elementen gleichzeitig übergeben. Dieser Ansatz kann das Training stabiler und schneller machen.

Bezogen auf Tensoren bedeutet dies, dass am Anfang eine zusätzliche Dimension hinzugefügt wird. Wenn die Daten eines einzelnen Elements durch einen Tensor der Form (height, width) dargestellt werden, hat ein Batch dieser Elemente die Form (batch_size, height, width). In diesem Beispiel ergibt sich bei einer Batch-Größe von 32 die Form (32, height, width).

Angenommen, wir haben 2048 Datenbeispiele, jeweils mit der Form (base shape). Daraus ergibt sich ein Tensor der Form (2048, base shape). Wenn wir diese Daten in Batches von 32 Beispielen aufteilen, erhalten wir 64 Batches, da 64 * 32 = 2048. Die neue Form ist dann (64, 32, base shape).

Batches

Beim Entwurf eines eigenen neuronalen Netzes oder eines anderen Modells können unterschiedliche Formen für die oben genannten Aufgaben verwendet werden. Diese Techniken zur Formgebung sind jedoch in Tensorflow Standard, da sie sowohl logisch als auch hierarchisch strukturiert sind, um die Leistung von Lernalgorithmen zu optimieren.

batches_nd
question mark

Ein Überwachungssystem zeichnet Videos stapelweise zur Verarbeitung auf. Wenn du Stapel mit 10 Videos hast, jedes 5 Minuten lang, mit einer Aufnahme pro Sekunde und jedes Bild ist ein farbiges 512x512-Pixel-Bild, welche Tensorform repräsentiert diese Daten?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 5

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Batches

Batches in der Datenverarbeitung

Beim Training eines Machine-Learning-Modells ist es üblich, die Daten in kleinen Abschnitten statt auf einmal zu verarbeiten. Diese Abschnitte werden „Batches“ genannt. Anstatt dem Modell ein einzelnes Datenelement (wie ein Bild oder einen Satz) zu zeigen, wird ihm beispielsweise ein Batch von 32 Elementen gleichzeitig übergeben. Dieser Ansatz kann das Training stabiler und schneller machen.

Bezogen auf Tensoren bedeutet dies, dass am Anfang eine zusätzliche Dimension hinzugefügt wird. Wenn die Daten eines einzelnen Elements durch einen Tensor der Form (height, width) dargestellt werden, hat ein Batch dieser Elemente die Form (batch_size, height, width). In diesem Beispiel ergibt sich bei einer Batch-Größe von 32 die Form (32, height, width).

Angenommen, wir haben 2048 Datenbeispiele, jeweils mit der Form (base shape). Daraus ergibt sich ein Tensor der Form (2048, base shape). Wenn wir diese Daten in Batches von 32 Beispielen aufteilen, erhalten wir 64 Batches, da 64 * 32 = 2048. Die neue Form ist dann (64, 32, base shape).

Batches

Beim Entwurf eines eigenen neuronalen Netzes oder eines anderen Modells können unterschiedliche Formen für die oben genannten Aufgaben verwendet werden. Diese Techniken zur Formgebung sind jedoch in Tensorflow Standard, da sie sowohl logisch als auch hierarchisch strukturiert sind, um die Leistung von Lernalgorithmen zu optimieren.

batches_nd
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 5
some-alt