Middle — Senior
Ի՞նչ է SASRec-ը և ինչպե՞ս է կառուցվածքը:
sobes.tech AI
Պատասխան AI-ից
SASRec (Ինքնակենտրոն հաջորդական առաջարկություն) մոդել է առաջարկային համակարգերի համար, որը օգտագործում է ինքնագնահատման մեխանիզմը տրանսֆորմատորներից՝ օգտագործողի գործողությունների հաջորդականության մեջ (օրինակ՝ գնումներ կամ դիտումներ) հաջորդ տարրն կանխատեսելու համար:
SASRec-ի ճարտարապետությունը հիմնված է՝
- Մուտք՝ օգտագործողի գործողությունների հաջորդականություն, որը կոդավորված է վեկտորային ներկայացմամբ:
- Պոզիցիոն ներդրումներ՝ հաշվի առնելու տարրերի կարգը հաջորդականության մեջ:
- Բազմակի ինքնագնահատման շերտեր, որոնք թույլ են տալիս մոդելին հաշվի առնել կախվածությունները տարբեր հեռավորությունների միջև:
- Feed-forward շերտեր ինքնագնահատումից հետո՝ ոչ գծային փոխարկումների համար:
- Ելքում՝ հավանականություններ հաջորդ տարրին, որը կարող է ընտրել օգտվողը:
Արքիտեկտուրան մոտավորապես այսպես է՝
Մուտքային հաջորդականություն -> ներդրում + դիրքային կոդավորում ->
Բազմամյա ինքնագնահատում -> feed-forward ->
Ելքային լոգիտներ՝ հաջորդ տարրն կանխատեսելու համար
SASRec-ը լավ է աշխատում երկար հաջորդականությունների հետ և դինամիկ կերպով ընդգծում է օգտվողի պատմության կարևոր տարրերը՝ առանց ռեկուրսիվ ցանցեր օգտագործելու: