TCC-AppRecommender / AppRecommender

A recommender system for GNU/Linux applications
https://github.com/tassia/AppRecommender/wiki
1 stars 1 forks source link

AppRecommender - Application recommender for GNU/Linux systems

Install dependencies

apt-get install python python-xapian python-apt python-cluster python-webpy python-simplejson python-numpy apt-xapian-index python-xdg debtags python-pip python-sklearn python-nltk python-matplotlib -y

sudo update-apt-xapian-index

pip install setuptools

Run AppRecommender web UI

$ cd ./src/web $ ./server.py

Open a browser and access http://localhost:8080

More info at https://github.com/tassia/AppRecommender/wiki

Run AppRecommender in Terminal

$ cd ./bin $ ./apprec.py -s cb

Run "$ ./apprec.py -h" to view the recommender strategies

Prepare AppRecommender data

Run the following commands: $ ./install_dependencies.sh $ cd ./bin $ ./apprec.py --init

Run Machine Learning Training

$ cd ./bin $ ./apprec.py --train