pmixer/SASRec.pytorch

PyTorch(1.6+) implementation of https://github.com/kang205/SASRec

解決的問題

本專案提供了一個基於使用者先前互動序列,預測使用者下一步將互動項目所需的SASRec(自我注意順序推薦)模型的PyTorch實作。

工作原理

透過實作自我注意機制來建模使用者的順序行為。本專案將原始的TensorFlow實作修改為使用PyTorch(v1.6),修復位置嵌入使用上的問題,以減少過度擬合。

適用對象

偏好使用PyTorch而非TensorFlow的推薦系統研究人員與開發者。

主要亮點

  • 基於PyTorch的自我注意順序推薦論文實作。
  • 包含用於ml-1m等資料集的訓練與推論腳本。
  • 更新加入LayerNorm以提升性能指標(NDCG與HR)。

相關

  • 專案
  • 專案
  • 專案
  • 專案