Skip to content

Tool for exploiting black-box recommenders for algorithm selection.

License

Notifications You must be signed in to change notification settings

technicolor-research/RecRank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RecRank

Tool for exploiting black-box recommenders for algorithm selection.

Main Components

Executes recommendation algorithms from and outputs the recommendations list

  • Example execution:
     python recom.py --topN_list 5 --dataset /fullPath/u.data --testSize 1000 --validSize 9000  --surprise_algo SVD --pickleSavePath /fullPath/list.pickle

Parses the output of a recommendation algorithm to a graph

  • Example execution:
    python rec2graph.py --pickleLoadPath ./list.pickle --output ./graphs/graph.graph

Calculates and visualizes the distance of recom algorithms

  • Example execution:
    python distCalc.py --folder_paths  ./graphs/ --manual

License

This project is licensed under the terms of BSD 3-clause Clear license. by downloading this program, you commit to comply with the license as stated in the LICENSE.md file.

About

Tool for exploiting black-box recommenders for algorithm selection.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published