Sobes.tech
Middle — Senior

SASRec nedir ve mimarisi nasıldır?

sobes.tech yapay zeka

AI'dan gelen yanıt

SASRec (Kendi Kendine Dikkatli Dizisel Öneri) kullanıcıların eylemlerinin (örneğin, satın alma veya görüntüleme) dizisinde bir sonraki öğeyi tahmin etmek için transformer'lardan self-attention mekanizmasını kullanan bir öneri sistemi modelidir.

SASRec mimarisi şu temellere dayanır:

  • Giriş: kullanıcı ile öğeler (items) arasındaki etkileşimlerin dizisi, vektör temsiliyle kodlanmıştır.
  • Pozisyonel gömme (embedding), dizideki öğelerin sırasını dikkate almak için.
  • Farklı mesafelerdeki öğeler arasındaki bağımlılıkları modelin dikkate almasını sağlayan birkaç self-attention katmanı.
  • Self-attention'dan sonra doğrusal olmayan dönüşümler için feed-forward katmanlar.
  • Çıkışta, kullanıcının seçebileceği bir sonraki öğe olasılıkları.

Yaklaşık mimari şu şekildedir:

Giriş dizisi -> Gömme + Pozisyonel Kodlama ->
Çok başlıklı Self-Attention -> Feed Forward ->
Sonraki öğe tahmini için çıkış logitsleri

SASRec, uzun dizilerle iyi çalışır ve kullanıcı geçmişinin önemli öğelerini dinamik olarak vurgular, tekrarlayan ağlar kullanmadan.