资源算法collaborative_filtering

collaborative_filtering

2019-09-20 | |  62 |   0 |   0

Deep Learning Recommender Systems

A repository to experiment building recommender systems using apache MXNet.

Repo structure

  • /data directory used for storing model input data

  • /libs python modules used by model training script

  • ./recysys.py trains the recommender system

  • ./results directory used for storing model reports and results

  • ./docs: research notes etc

Running the code

  1. Clone this repo and cd to root

  2. Download, unzip and store the ratings data:

    1. $ mkdir data

    2. $ wget 'http://files.grouplens.org/datasets/movielens/ml-1m.zip'

    3. $ unzip -a ml-1m.zip

    4. $ mv ./ml-1m/ratings.dat ./data/

    5. $ rm -rf ml-1m

    6. $ rm ml-1m.zip

  3. Train the model: $ python recsys.py

ToDo

  • [ ] Use normal data iterators with data in memory

  • [ ] Use callback functions to reproduce HR@K plots


上一篇:sequence-sampling

下一篇:Holographic Embeddings for Graph Completion and Link Prediction

用户评价
全部评价

热门资源

  • Keras-ResNeXt

    Keras ResNeXt Implementation of ResNeXt models...

  • seetafaceJNI

    项目介绍 基于中科院seetaface2进行封装的JAVA...

  • spark-corenlp

    This package wraps Stanford CoreNLP annotators ...

  • capsnet-with-caps...

    CapsNet with capsule-wise convolution Project ...

  • inferno-boilerplate

    This is a very basic boilerplate example for pe...