Giter Club home page Giter Club logo

Comments (10)

guoguibing avatar guoguibing commented on May 17, 2024

If only the built-in recommenders are tested, we do not need to write any codes but only need to prepare a proper configuration file (librec.conf), or you can specify your own files with argument "-c file1.conf file2.conf...".

  • I designed the model saving part, but i didn't implement it for most of recommenders.
  • LibRec requires a configuration file, and will write back recommendation performance to plain text file (under the folder "Results" by default), and optionally send email notification (with results as attachment) when it is done.

from librec.

guoguibing avatar guoguibing commented on May 17, 2024

More information can be referred to this tutorial

from librec.

doxav avatar doxav commented on May 17, 2024

Thanks a lot for your answer.

I think my question was a bit confusing. I looked into http://librec.net/tutorial.html and it looks like Librec is only meant for testing its own performance. My question is more: is there any way to use Librec not just for testing its own performance but for a real use case like realtime recommendation or upon request (the model would have been trained before either in batch mode or iterative). Unfortunately, and as per your first answer, if saving model is not implemented I doubt Librec can be used for a real use case ?

Thx,
Xavier

from librec.

guoguibing avatar guoguibing commented on May 17, 2024

Hi Xavier,

It is true that current version may not be suitable for a production mode. I intended to design a recommendation tool for research purpose, and I didn't consider such the demand for production. Many more efforts are required to use it in production mode, such as incremental update, better large-scale design, etc. LibRec is far from perfect now, and personally I don't have dedicated time to do so.

Hope more experts join and further polish it.

from librec.

doxav avatar doxav commented on May 17, 2024

Hi, Thanks for your feedback. I wouldn't have really used in production mode but first would have tested a small prototype to compare it to what I already use. Then if it's promising, it would be worth to invest time to make it usable in production. Without save/resume model options to do a minimal prototype (even without incremental update after resume), I think it will be hard to get many non academic people to test it. I hope I am wrong because it's a very promising project. Regards, Xavier

from librec.

guoguibing avatar guoguibing commented on May 17, 2024

Hi Xavier,

Thanks for your good suggestion. We'll put efforts in our next version to enable the model saving and resuming functionality. For the time being, you can set up a configuration file to test if LibRec provides promising results. There is a demo under the folder "demo" along with the example configuration files.

from librec.

doxav avatar doxav commented on May 17, 2024

Thanks Guo for taking time to answer. I reviewed your demo, your work is impressive. I will definitely follow your repo. Xavier

from librec.

anslaity avatar anslaity commented on May 17, 2024

hi,

I'm trying to access the aforementioned tutorial page (https://www.librec.net/tutorial.html) but the browser shows me that this page is no longer exist. Do you have more resources and tutorials? I'm looking for something to implement and evaluate ANY recommender (i.e. my goal is the evaluation not the recommender itself).

Thanks

from librec.

SunYatong avatar SunYatong commented on May 17, 2024

@anslaity
Hi, Our documentation (https://www.librec.net/dokuwiki/doku.php) should be helpful for you.

from librec.

lorddubbs avatar lorddubbs commented on May 17, 2024

Hi, i have read the docs but is it possible to integrate Librec with a web app using REST service or a command line process say with a web technology like Rails or Laravel ?

from librec.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.