eXtreme Deep Factorization Machine (xDeepFM)
This paper proposes a novel Compressed Interaction Network (CIN), which aims to generate feature interactions in an explicit fashion and at the vector-wise level.
GitHub: xDeepFM_for_Recommender_Systems
I strongly recommmend that you use Anaconda to implement this project. Here are some simple instructions:
bash ./.Anaconda3-2020.07-Linux-x86_64.sh
in the same directory of the downloaded .sh file to allow the installer to initialize Anaconda3 in your .bashrcconda create -n xdeepfm python=3.6
and enter y
to create the conda environmentconda activate xdeepfm
to activate the project environmentpip install -r requirements.txt
to install the package dependenciespython main.py
cd YouPath/xDeepFM_for_Recommender_Systems/exdeepfm
bash ./.Anaconda3-2020.07-Linux-x86_64.sh
conda create -n xdeepfm python=3.6
conda activate xdeepfm
pip install -r requirements.txt
python main.py
…