├── .gitignore ├── LICENSE ├── README.md ├── Room ├── __init__.py ├── officer.py └── work.py ├── cachelab_env.yml ├── config ├── CFG_README.md ├── caser │ ├── caser_appliances.json │ ├── caser_ml1m.json │ └── caser_music.json ├── cl4srec │ ├── cl4srec_appliances.json │ ├── cl4srec_ml1m.json │ └── cl4srec_music.json ├── data_process_cfg.json ├── duo4srec │ ├── duo4srec_appliances.json │ ├── duo4srec_ml1m.json │ └── duo4srec_music.json ├── ec4srec │ ├── ec4srec_appliances.json │ ├── ec4srec_ml1m.json │ └── ec4srec_music.json ├── egpc │ ├── egpc_appliances.json │ ├── egpc_ml1m.json │ └── egpc_music.json ├── fifo │ ├── fifo_appliances.json │ ├── fifo_ml1m.json │ └── fifo_music.json ├── lab_cfg.json ├── lfu │ ├── lfu_appliances.json │ ├── lfu_ml1m.json │ └── lfu_music.json ├── lru │ ├── lru_appliances.json │ ├── lru_ml1m.json │ └── lru_music.json └── psac │ ├── psac_gen_appliances.json │ ├── psac_gen_ml1m.json │ └── psac_gen_music.json ├── data ├── __init__.py ├── augmentation.py ├── generator.py └── processor.py ├── executor.py ├── lib ├── callback.py ├── glb_var.py ├── json_util.py └── util.py ├── model ├── __init__.py ├── attnet.py ├── cnnnet.py ├── framework │ ├── base.py │ ├── caser.py │ ├── cl4srec.py │ ├── duo4srec.py │ ├── ec4srec.py │ ├── egpc.py │ ├── fifo.py │ ├── lfu.py │ ├── lru.py │ └── psac.py └── loss.py └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/README.md -------------------------------------------------------------------------------- /Room/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/Room/__init__.py -------------------------------------------------------------------------------- /Room/officer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/Room/officer.py -------------------------------------------------------------------------------- /Room/work.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/Room/work.py -------------------------------------------------------------------------------- /cachelab_env.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/cachelab_env.yml -------------------------------------------------------------------------------- /config/CFG_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/config/CFG_README.md -------------------------------------------------------------------------------- /config/caser/caser_appliances.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/config/caser/caser_appliances.json -------------------------------------------------------------------------------- /config/caser/caser_ml1m.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/config/caser/caser_ml1m.json -------------------------------------------------------------------------------- /config/caser/caser_music.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/config/caser/caser_music.json -------------------------------------------------------------------------------- /config/cl4srec/cl4srec_appliances.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/config/cl4srec/cl4srec_appliances.json -------------------------------------------------------------------------------- /config/cl4srec/cl4srec_ml1m.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/config/cl4srec/cl4srec_ml1m.json -------------------------------------------------------------------------------- /config/cl4srec/cl4srec_music.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/config/cl4srec/cl4srec_music.json -------------------------------------------------------------------------------- /config/data_process_cfg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/config/data_process_cfg.json -------------------------------------------------------------------------------- /config/duo4srec/duo4srec_appliances.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/config/duo4srec/duo4srec_appliances.json -------------------------------------------------------------------------------- /config/duo4srec/duo4srec_ml1m.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/config/duo4srec/duo4srec_ml1m.json -------------------------------------------------------------------------------- /config/duo4srec/duo4srec_music.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/config/duo4srec/duo4srec_music.json -------------------------------------------------------------------------------- /config/ec4srec/ec4srec_appliances.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/config/ec4srec/ec4srec_appliances.json -------------------------------------------------------------------------------- /config/ec4srec/ec4srec_ml1m.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/config/ec4srec/ec4srec_ml1m.json -------------------------------------------------------------------------------- /config/ec4srec/ec4srec_music.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/config/ec4srec/ec4srec_music.json -------------------------------------------------------------------------------- /config/egpc/egpc_appliances.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/config/egpc/egpc_appliances.json -------------------------------------------------------------------------------- /config/egpc/egpc_ml1m.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/config/egpc/egpc_ml1m.json -------------------------------------------------------------------------------- /config/egpc/egpc_music.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/config/egpc/egpc_music.json -------------------------------------------------------------------------------- /config/fifo/fifo_appliances.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/config/fifo/fifo_appliances.json -------------------------------------------------------------------------------- /config/fifo/fifo_ml1m.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/config/fifo/fifo_ml1m.json -------------------------------------------------------------------------------- /config/fifo/fifo_music.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/config/fifo/fifo_music.json -------------------------------------------------------------------------------- /config/lab_cfg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/config/lab_cfg.json -------------------------------------------------------------------------------- /config/lfu/lfu_appliances.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/config/lfu/lfu_appliances.json -------------------------------------------------------------------------------- /config/lfu/lfu_ml1m.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/config/lfu/lfu_ml1m.json -------------------------------------------------------------------------------- /config/lfu/lfu_music.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/config/lfu/lfu_music.json -------------------------------------------------------------------------------- /config/lru/lru_appliances.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/config/lru/lru_appliances.json -------------------------------------------------------------------------------- /config/lru/lru_ml1m.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/config/lru/lru_ml1m.json -------------------------------------------------------------------------------- /config/lru/lru_music.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/config/lru/lru_music.json -------------------------------------------------------------------------------- /config/psac/psac_gen_appliances.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/config/psac/psac_gen_appliances.json -------------------------------------------------------------------------------- /config/psac/psac_gen_ml1m.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/config/psac/psac_gen_ml1m.json -------------------------------------------------------------------------------- /config/psac/psac_gen_music.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/config/psac/psac_gen_music.json -------------------------------------------------------------------------------- /data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/data/__init__.py -------------------------------------------------------------------------------- /data/augmentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/data/augmentation.py -------------------------------------------------------------------------------- /data/generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/data/generator.py -------------------------------------------------------------------------------- /data/processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/data/processor.py -------------------------------------------------------------------------------- /executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/executor.py -------------------------------------------------------------------------------- /lib/callback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/lib/callback.py -------------------------------------------------------------------------------- /lib/glb_var.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/lib/glb_var.py -------------------------------------------------------------------------------- /lib/json_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/lib/json_util.py -------------------------------------------------------------------------------- /lib/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/lib/util.py -------------------------------------------------------------------------------- /model/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/model/__init__.py -------------------------------------------------------------------------------- /model/attnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/model/attnet.py -------------------------------------------------------------------------------- /model/cnnnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/model/cnnnet.py -------------------------------------------------------------------------------- /model/framework/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/model/framework/base.py -------------------------------------------------------------------------------- /model/framework/caser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/model/framework/caser.py -------------------------------------------------------------------------------- /model/framework/cl4srec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/model/framework/cl4srec.py -------------------------------------------------------------------------------- /model/framework/duo4srec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/model/framework/duo4srec.py -------------------------------------------------------------------------------- /model/framework/ec4srec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/model/framework/ec4srec.py -------------------------------------------------------------------------------- /model/framework/egpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/model/framework/egpc.py -------------------------------------------------------------------------------- /model/framework/fifo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/model/framework/fifo.py -------------------------------------------------------------------------------- /model/framework/lfu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/model/framework/lfu.py -------------------------------------------------------------------------------- /model/framework/lru.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/model/framework/lru.py -------------------------------------------------------------------------------- /model/framework/psac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/model/framework/psac.py -------------------------------------------------------------------------------- /model/loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/model/loss.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarriusL/CoCheLab/HEAD/requirements.txt --------------------------------------------------------------------------------