මෙම කණ්ඩායම ප්රමාණය ජාලය හරහා ප්රචාරය කරන බව සාම්පල සංඛ්යාව තීරණය කරනු ඇත.
උදාහරණයක් ලෙස, ඔබ සතුව පුහුණු සාම්පල 1050 ක් ඇති බවත්, ඔබට batch_size
100 ට සමාන ප්රමාණයක් සැකසීමට අවශ්ය බවත් කියමු . ඇල්ගොරිතම පුහුණු දත්ත කට්ටලයේ පළමු සාම්පල 100 (1 සිට 100 දක්වා) ගෙන ජාලය පුහුණු කරයි. ඊළඟට, එය දෙවන සාම්පල 100 (101 සිට 200 දක්වා) ගෙන නැවත ජාලය පුහුණු කරයි. සියලුම සාම්පල ජාලය හරහා ප්රචාරය කරන තුරු අපට මෙම ක්රියා පටිපාටිය දිගටම කරගෙන යා හැකිය. අවසාන සාම්පල සමඟ ගැටළුව සිදුවිය හැකිය. අපගේ උදාහරණයේ දී, අපි 1050 භාවිතා කර ඇති අතර එය 100 කින් බෙදිය නොහැක. සරලම විසඳුම වන්නේ අවසාන සාම්පල 50 ලබාගෙන ජාලය පුහුණු කිරීමයි.
කණ්ඩායම් ප්රමාණයක් භාවිතා කිරීමේ වාසි <සියලු සාම්පල ගණන:
එයට අඩු මතකයක් අවශ්ය වේ. ඔබ අඩු සාම්පල භාවිතා කරමින් ජාලය පුහුණු කරන බැවින්, සමස්ත පුහුණු ක්රියා පටිපාටියට අඩු මතකයක් අවශ්ය වේ. ඔබේ පරිගණකයේ මතකයේ මුළු දත්ත කට්ටලයම ගැලපීමට ඔබට නොහැකි නම් එය විශේෂයෙන් වැදගත් වේ.
සාමාන්යයෙන් ජාල කුඩා කණ්ඩායම් සමඟ වේගයෙන් පුහුණු වේ. එයට හේතුව අපි එක් එක් ප්රචාරණයෙන් පසුව බර යාවත්කාලීන කිරීමයි. අපගේ උදාහරණයේ දී අපි කණ්ඩායම් 11 ක් ප්රචාරය කර ඇත්තෙමු (ඒවායින් 10 ක් සාම්පල 100 ක් සහ 1 සාම්පල 50 ක් ඇත) සහ ඒ සෑම එකක් පසු අපගේ ජාලයේ පරාමිතීන් යාවත්කාලීන කර ඇත. අපි ප්රචාරණය අතරතුර සියලුම සාම්පල භාවිතා කළේ නම් අපි කරන්නේ ජාලයේ පරාමිතිය සඳහා යාවත්කාලීන කිරීම් 1 ක් පමණි.
කණ්ඩායම් ප්රමාණයක් භාවිතා කිරීමේ අවාසි <සියලු සාම්පල ගණන:
- කණ්ඩායම කුඩා වන තරමට ශ්රේණිය පිළිබඳ ඇස්තමේන්තුව අඩු වනු ඇත. පහත රූපයේ දැක්වෙන්නේ, කුඩා කණ්ඩායම් ශ්රේණියේ (හරිත වර්ණය) දිශාව පූර්ණ කණ්ඩායම් ශ්රේණියේ (නිල් වර්ණය) දිශාවට සාපේක්ෂව බොහෝ සෙයින් උච්චාවචනය වන බවයි.
ස්ටෝචැස්ටික් යනු batch_size
1 ට සමාන කුඩා කණ්ඩායමක් පමණි. එවැනි අවස්ථාවකදී, ශ්රේණිය කුඩා-කණ්ඩායම් ශ්රේණියට වඩා බොහෝ විට එහි දිශාව වෙනස් කරයි.