Sobes.tech
Middle — Senior

Ի՞նչ է SASRec-ը և ինչպե՞ս է կառուցվածքը:

sobes.tech AI

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

SASRec (Ինքնակենտրոն հաջորդական առաջարկություն) մոդել է առաջարկային համակարգերի համար, որը օգտագործում է ինքնագնահատման մեխանիզմը տրանսֆորմատորներից՝ օգտագործողի գործողությունների հաջորդականության մեջ (օրինակ՝ գնումներ կամ դիտումներ) հաջորդ տարրն կանխատեսելու համար:

SASRec-ի ճարտարապետությունը հիմնված է՝

  • Մուտք՝ օգտագործողի գործողությունների հաջորդականություն, որը կոդավորված է վեկտորային ներկայացմամբ:
  • Պոզիցիոն ներդրումներ՝ հաշվի առնելու տարրերի կարգը հաջորդականության մեջ:
  • Բազմակի ինքնագնահատման շերտեր, որոնք թույլ են տալիս մոդելին հաշվի առնել կախվածությունները տարբեր հեռավորությունների միջև:
  • Feed-forward շերտեր ինքնագնահատումից հետո՝ ոչ գծային փոխարկումների համար:
  • Ելքում՝ հավանականություններ հաջորդ տարրին, որը կարող է ընտրել օգտվողը:

Արքիտեկտուրան մոտավորապես այսպես է՝

Մուտքային հաջորդականություն -> ներդրում + դիրքային կոդավորում ->
Բազմամյա ինքնագնահատում -> feed-forward ->
Ելքային լոգիտներ՝ հաջորդ տարրն կանխատեսելու համար

SASRec-ը լավ է աշխատում երկար հաջորդականությունների հետ և դինամիկ կերպով ընդգծում է օգտվողի պատմության կարևոր տարրերը՝ առանց ռեկուրսիվ ցանցեր օգտագործելու: