Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Batches | Tensoren
Introductie tot TensorFlow

bookBatches

Batches in gegevensverwerking

Bij het trainen van een machine learning-model is het gebruikelijk om de gegevens in kleine stukken aan te bieden in plaats van alles tegelijk. Deze stukken worden "batches" genoemd. In plaats van het model één enkel gegeven (zoals één afbeelding of één zin) te tonen, voeren we bijvoorbeeld een batch van 32 items tegelijk in. Deze aanpak zorgt voor stabielere en snellere training.

Bij tensors betekent dit dat er een extra dimensie aan het begin wordt toegevoegd. Dus als de gegevens van één item worden weergegeven door een tensor met de vorm (height, width), dan heeft een batch van deze items de vorm (batch_size, height, width). In dit voorbeeld, als de batchgrootte 32 is, wordt de vorm (32, height, width).

Stel dat we 2048 gegevensvoorbeelden hebben, elk met de vorm (base shape). Dit levert een tensor op van (2048, base shape). Als we deze gegevens opdelen in batches van 32 voorbeelden, krijgen we 64 batches, want 64 * 32 = 2048. De nieuwe vorm wordt dan (64, 32, base shape).

Bij het ontwerpen van een eigen neuraal netwerk of ander model kunnen verschillende vormen worden gebruikt voor de bovengenoemde taken. Deze vormgevingstechnieken zijn echter standaard in Tensorflow, omdat ze zowel logisch als hiërarchisch zijn gestructureerd om de prestatie van leeralgoritmen te optimaliseren.

question mark

Een bewakingssysteem neemt video's op in batches voor verwerking. Als je batches hebt van 10 video's, elk 5 minuten lang, waarbij elke seconde een frame wordt vastgelegd en elk frame een gekleurde afbeelding is van 512x512 pixels, welke tensorvorm vertegenwoordigt deze gegevens?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 5

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Suggested prompts:

Can you explain why using batches makes training more stable and faster?

How do I choose the right batch size for my model?

What does the "base shape" refer to in this context?

Awesome!

Completion rate improved to 5.56

bookBatches

Veeg om het menu te tonen

Batches in gegevensverwerking

Bij het trainen van een machine learning-model is het gebruikelijk om de gegevens in kleine stukken aan te bieden in plaats van alles tegelijk. Deze stukken worden "batches" genoemd. In plaats van het model één enkel gegeven (zoals één afbeelding of één zin) te tonen, voeren we bijvoorbeeld een batch van 32 items tegelijk in. Deze aanpak zorgt voor stabielere en snellere training.

Bij tensors betekent dit dat er een extra dimensie aan het begin wordt toegevoegd. Dus als de gegevens van één item worden weergegeven door een tensor met de vorm (height, width), dan heeft een batch van deze items de vorm (batch_size, height, width). In dit voorbeeld, als de batchgrootte 32 is, wordt de vorm (32, height, width).

Stel dat we 2048 gegevensvoorbeelden hebben, elk met de vorm (base shape). Dit levert een tensor op van (2048, base shape). Als we deze gegevens opdelen in batches van 32 voorbeelden, krijgen we 64 batches, want 64 * 32 = 2048. De nieuwe vorm wordt dan (64, 32, base shape).

Bij het ontwerpen van een eigen neuraal netwerk of ander model kunnen verschillende vormen worden gebruikt voor de bovengenoemde taken. Deze vormgevingstechnieken zijn echter standaard in Tensorflow, omdat ze zowel logisch als hiërarchisch zijn gestructureerd om de prestatie van leeralgoritmen te optimaliseren.

question mark

Een bewakingssysteem neemt video's op in batches voor verwerking. Als je batches hebt van 10 video's, elk 5 minuten lang, waarbij elke seconde een frame wordt vastgelegd en elk frame een gekleurde afbeelding is van 512x512 pixels, welke tensorvorm vertegenwoordigt deze gegevens?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 5
some-alt