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の性能指標を向上させました。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト