Jeg bruger Python Keras-pakke
til neuralt netværk. Dette er linket. Er batch_size
lig med antallet af testprøver? Fra Wikipedia har vi disse oplysninger:
I andre tilfælde kan evaluering af sumgradienten muligvis kræve dyre evalueringer af gradienterne fra alle sommerfunktioner. Når træningssættet er enormt, og der ikke findes enkle formler, bliver det meget dyrt at evaluere summen af gradienter, fordi evaluering af gradienten kræver evaluering af alle summerfunktionernes gradienter. For at udnytte beregningsomkostningerne ved hver iteration prøver stokastisk gradientnedstigning en delmængde af sommerfunktioner ved hvert trin. Dette er meget effektivt i tilfælde af store maskinlæringsproblemer.
Ovenstående information beskriver testdata? Er dette det samme som batch_size
i keras (antal prøver pr. Gradientopdatering)?