2016-06-19 37 views

risposta

10

Le telecamere possono prevedere più valori contemporaneamente, come se si inserisse un vettore di 100 elementi, Keras può calcolare una previsione per ciascun elemento, fornendo 100 output. Questo calcolo può essere eseguito anche in batch, definiti da batch_size.

Questo è solo nel caso in cui non è possibile montare tutti i dati nella CPU/GPU RAM allo stesso tempo e l'elaborazione in batch è necessaria.

+0

ooh, vedo, quindi 'batch_size' serve per determinare la dimensione dei dati che si adattano alla RAM CPU/GPU, quindi l'accuratezza del modello non dovrebbe dipendere dal valore' 'batch_size' di' predicict_classes'' ? – malioboro

+2

@malioboro Dipende. Se, ad esempio, si utilizza la normalizzazione batch che non utilizza i valori stimati durante la previsione ('mode = 1' esegue tale IIRC), la dimensione del batch ha effettivamente un'influenza sul risultato. – nemo

+0

@nemo è vero, l'ho capito :) grazie per la tua spiegazione – malioboro