├── .gitignore ├── README.md ├── data └── README.md ├── images └── FREEDOM.png └── src ├── common ├── abstract_recommender.py ├── init.py ├── loss.py └── trainer.py ├── configs ├── dataset │ ├── baby.yaml │ ├── clothing.yaml │ ├── elec.yaml │ └── sports.yaml ├── model │ └── FREEDOM.yaml └── overall.yaml ├── main.py ├── models └── freedom.py └── utils ├── configurator.py ├── data_utils.py ├── dataloader.py ├── dataset.py ├── logger.py ├── metrics.py ├── misc.py ├── quick_start.py ├── topk_evaluator.py └── utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enoche/FREEDOM/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enoche/FREEDOM/HEAD/README.md -------------------------------------------------------------------------------- /data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enoche/FREEDOM/HEAD/data/README.md -------------------------------------------------------------------------------- /images/FREEDOM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enoche/FREEDOM/HEAD/images/FREEDOM.png -------------------------------------------------------------------------------- /src/common/abstract_recommender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enoche/FREEDOM/HEAD/src/common/abstract_recommender.py -------------------------------------------------------------------------------- /src/common/init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enoche/FREEDOM/HEAD/src/common/init.py -------------------------------------------------------------------------------- /src/common/loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enoche/FREEDOM/HEAD/src/common/loss.py -------------------------------------------------------------------------------- /src/common/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enoche/FREEDOM/HEAD/src/common/trainer.py -------------------------------------------------------------------------------- /src/configs/dataset/baby.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enoche/FREEDOM/HEAD/src/configs/dataset/baby.yaml -------------------------------------------------------------------------------- /src/configs/dataset/clothing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enoche/FREEDOM/HEAD/src/configs/dataset/clothing.yaml -------------------------------------------------------------------------------- /src/configs/dataset/elec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enoche/FREEDOM/HEAD/src/configs/dataset/elec.yaml -------------------------------------------------------------------------------- /src/configs/dataset/sports.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enoche/FREEDOM/HEAD/src/configs/dataset/sports.yaml -------------------------------------------------------------------------------- /src/configs/model/FREEDOM.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enoche/FREEDOM/HEAD/src/configs/model/FREEDOM.yaml -------------------------------------------------------------------------------- /src/configs/overall.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enoche/FREEDOM/HEAD/src/configs/overall.yaml -------------------------------------------------------------------------------- /src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enoche/FREEDOM/HEAD/src/main.py -------------------------------------------------------------------------------- /src/models/freedom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enoche/FREEDOM/HEAD/src/models/freedom.py -------------------------------------------------------------------------------- /src/utils/configurator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enoche/FREEDOM/HEAD/src/utils/configurator.py -------------------------------------------------------------------------------- /src/utils/data_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enoche/FREEDOM/HEAD/src/utils/data_utils.py -------------------------------------------------------------------------------- /src/utils/dataloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enoche/FREEDOM/HEAD/src/utils/dataloader.py -------------------------------------------------------------------------------- /src/utils/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enoche/FREEDOM/HEAD/src/utils/dataset.py -------------------------------------------------------------------------------- /src/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enoche/FREEDOM/HEAD/src/utils/logger.py -------------------------------------------------------------------------------- /src/utils/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enoche/FREEDOM/HEAD/src/utils/metrics.py -------------------------------------------------------------------------------- /src/utils/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enoche/FREEDOM/HEAD/src/utils/misc.py -------------------------------------------------------------------------------- /src/utils/quick_start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enoche/FREEDOM/HEAD/src/utils/quick_start.py -------------------------------------------------------------------------------- /src/utils/topk_evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enoche/FREEDOM/HEAD/src/utils/topk_evaluator.py -------------------------------------------------------------------------------- /src/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enoche/FREEDOM/HEAD/src/utils/utils.py --------------------------------------------------------------------------------