Skip to content

Commit 9ddc21e

Browse files
committed
reset default l2 reg value and provide pretrained model
1 parent ef463fe commit 9ddc21e

File tree

3 files changed

+10
-1
lines changed

3 files changed

+10
-1
lines changed

README.md

+9
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
2+
update: a pretrained model added, pls run the command as below to test its performance:
3+
4+
```
5+
python main.py --dataset=ml-1m --train_dir=default --dropout_rate=0.2 --device=cuda --state_dict_path='ml-1m_default/TiSASRec.epoch=601.lr=0.001.layer=2.head=1.hidden=50.maxlen=200.pth' --inference_only=true --maxlen=200
6+
```
7+
8+
---
9+
110
modified based on [paper author's tensorflow implementation](https://github.com/JiachengLi1995/TiSASRec), switching to PyTorch(v1.6) for simplicity, executable by:
211

312
```python main.py --dataset=ml-1m --train_dir=default --device=cuda```

main.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ def str2bool(s):
2424
parser.add_argument('--num_epochs', default=201, type=int)
2525
parser.add_argument('--num_heads', default=1, type=int)
2626
parser.add_argument('--dropout_rate', default=0.2, type=float)
27-
parser.add_argument('--l2_emb', default=0.0, type=float)
27+
parser.add_argument('--l2_emb', default=0.00005, type=float)
2828
parser.add_argument('--device', default='cpu', type=str)
2929
parser.add_argument('--inference_only', default=False, type=str2bool)
3030
parser.add_argument('--state_dict_path', default=None, type=str)
Binary file not shown.

0 commit comments

Comments
 (0)