Generic RESTful Recommender Service
Java
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bundles
com.recalot.common
com.recalot.controller.common
com.recalot.controller.data
com.recalot.controller.experiments
com.recalot.controller.recommendations
com.recalot.model.data.access
com.recalot.model.data.connections
com.recalot.model.experiments.common
com.recalot.model.experiments.metrics
com.recalot.model.rec.access
com.recalot.model.rec.recommender.librec
com.recalot.model.rec.recommender
com.recalot.repo
com.recalot.templates
com.recalot.unittests
com.recalot.views.common
com.recalot.views.data.access
com.recalot.views.data.sources
com.recalot.views.data.tracking
com.recalot.views.experiments
com.recalot.views.onlineexperiments
com.recalot.views.recommend.train
com.recalot.views.recommend
docs
.gitignore
LICENSE
README.md

README.md

recalot.com

Generic RESTful Recommender Service

Links: Home | Documentation | Portal | Examples | Addons

The ideas behind recalot.com are to build a RESTFul recommender system that can be used for all sorts of applications, can easily be extended, can be used for offline as well as online evaluations and can be adjusted for scientific as well as industrial applications. Therefor we decide to build the API with the help of Apache Felix, which is an OSGi Framework. This allows a modular development, modules can easily be replaced in runtime and modules with new functionality can easily be added to the system. Currently the system is in alpha phase and documentation and tutorials are coming soon.

If you have any comments or suggestions for improvement, feel free to contact us info@recalot.com

Todos

  • Write more tests
  • Write more documentation and tutorials
  • Add code comments
  • Add more functionality
  • Build website
  • Add more demos

Download

Reference

Please cite the following paper if recalot.com is helpful to your research.

Schmedding, M. et al.: Recalot.com: Towards a Reusable, Modular, and RESTFul Social Recommender System. In (Georgia Kapitsaki Eduardo Santana de Almeida Ed.): Software Reuse: Bridging with Social-Awareness - 15th International Conference, ICSR 2016, Limassol, Cyprus, June 5-7, 2016, Proceedings. Springer, 2016.

Please add a link to our website (recalot.com) if you use recalot.com in a produtive application.

License

Copyright (C) 2016 Matthäus Schmedding

recalot.com is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

recalot.com is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with recalot.com. If not, see http://www.gnu.org/licenses/.

Used Software