Skip to main content

A State-Of-Art framework for Recommendation Systems algorithms

Project description

GenRS

A generative learning-based Framework for Recommendation Systems algorithms

Software requirements:

  • Python 3.6 or higher
  • Tensorflow 1.15 GPU
  • Numpy 1.17
  • Scipy 1.3
  • Pandas 0.25
  • Bottleneck 1.3

Algorithms list available:

TO DO:

  • Check which dataset you want to use from here
  • Download and extract the preferred into Dataset folder

Set the framework configuration in Data/cfg.JSON

  • Check if path contains the path to your chosen dataset file
  • Check separator (sep) used in selected dataset and update if necessary
  • Check algos you want to compute respecting the list of string lowercase format as predefined
  • Define the number of users to use as validation and test set through heldout_us_val and heldout_us_test param
  • Check metrics you want to compute from: ["precision@k", "recall@k", "ndcg@k", "ap@k", "auc"]

Set the algorithms configuration in Data/alg_cfg.JSON where alg are the name previously set in algos

Run Main/main.py

Results will be into console.log.txt file

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

GenRS-0.0.3.tar.gz (21.0 kB view hashes)

Uploaded Source

Built Distribution

GenRS-0.0.3-py3-none-any.whl (27.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page