Skip to content

youyou22222/ncf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neural Collaborative Filtering

This is our TensorFlow implementation for the paper: neural collaborative filtering (WWW 2017) Author: Xiangnan He (http://www.comp.nus.edu.sg/~xiangnan/) img.png

2. Dataset

the dataset from original author's repo: https://github.com/hexiangnan/neural_collaborative_filtering

  • train.rating
    • userId::movieId::rating::timestamp
  • test.rating
    • userId::movieId::rating::timestamp
  • test.negative
    • Each line is in the format: (userID,itemID)\t negativeItemID1\t negativeItemID2 ...

3. Environment Settings

We use Tensorflow keras to implement our method. The version requirement is as follows:

  • tensorflow == 2.13.x
  • numpy == 1.18.5
  • scipy == 1.7.3
  • python == 3.7.11

4. Example to run the codes.

The instruction of commands has been clearly stated in the codes.

python main.py 

About

neural-collaborative-filtering

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages