Sobes.tech
Middle — Senior

Համեմատեք pre-norm և post-norm փոխակերպիչները: Որն է ավելի կայուն մեծ խորություններում ուսուցման ժամանակ?

sobes.tech AI

Պատասխան AI-ից

Pre-norm և post-norm երկուսը տարբեր տարբերակներ են տրանսֆորմատորի ճարտարապետության մեջ նորմալիզացիայի շերտի (LayerNorm) տեղադրման համար:

  • Post-norm (Vaswani և այլք, 2017 թվականի սկզբնական տարբերակը): նորմալիզացիան կիրառվում է ուշադրության կամ FFN բլոկից հետո և մնացորդային կապի ավելացման հետո:

  • Pre-norm: նորմալիզացիան կիրառվում է ուշադրության կամ FFN բլոկից առաջ, և մնացորդային կապը ավելացվում է դրանից հետո:

Տարբերություններ և ազդեցություն ուսուցման վրա:

  • Pre-norm տրանսֆորմատորները սովորաբար ավելի կայուն են սովորում մեծ խորությամբ (ավելի շատ շերտեր): Դա կապված է այն բանի հետ, որ բլոկից առաջ նորմալիզացիան օգնում է ավելի լավ վերահսկել գրադիենտները և կանխել դրանց անհետացումը կամ պայթյունը:

  • Post-norm ճարտարապետություններում, շերտերի թվի ավելացման հետ, հաճախ առաջանում են գրադիենտների խնդիրներ, ինչը դժվարացնում է խորը մոդելների ուսուցումը:

Եզրակացություն: խորը տրանսֆորմատորների համար (օրինակ, ավելի քան 12 շերտ) նախընտրելի է օգտագործել pre-norm, քանի որ այն ապահովում է ավելի կայուն և արդյունավետ ուսուցում։