Skip to content

ISG-Siegen/camels

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CaMeLS: Cooperative Meta-Learning Service for Recommender Systems


Instructions

Installation

  1. Clone the repository and its submodules with git clone --recurse-submodules.
  2. Recommended: Build the environment docker image with docker compose build. Alternatively: Install the requirements to a new or existing Python 3.9 virtual environment.
  3. Skip this step if you want to use this release version of CaMeLS instead of configuring your own. Instructions to host a new CaMeLS server are in the server readme. Instructions to connect with the new CaMeLS server are in the client readme.
  4. Write the CaMeLS server address TBA to the file camels/client/connection_settings.py.
  5. Optional: Use the RecSys data loader to load and process common data sets. Refer to its readme for usage.
  6. Use camels/client_functions.py to connect with the server and execute CaMeLS routines. Or call functions in camels/client/client_routine.py directly to customize more options, e.g., use custom data sets.

You can find the CaMeLS prototype that is discussed in our paper in the workshop_perspectives branch. The instructions above do not apply to that version.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published