Comments (10)
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.
More information can be referred to this tutorial
from librec.
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.
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.
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.
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.
Thanks Guo for taking time to answer. I reviewed your demo, your work is impressive. I will definitely follow your repo. Xavier
from librec.
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.
@anslaity
Hi, Our documentation (https://www.librec.net/dokuwiki/doku.php) should be helpful for you.
from librec.
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)
- 数据集无法下载
- librec怎么施行冷启动?有命令可以执行吗
- hello, I can't access the chinese Librec document , if there any thing wrong? here is website : http://wiki.librec.net/doku.php HOT 1
- How to compute several precisions & how to load a model
- what is arguments "data.appender.path=test/test-append-dir" mean? HOT 2
- How can I change the value of predicted ratings
- The RMSE does not change even if I give no trust data to TrustSVD, TrustMf
- AoBPR Implementation Typo of P(f|c)
- Prediction for User-Item using PMFRecommender or NMFRecommender
- Exception in thread "JavaFX Application Thread" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException HOT 1
- 官网挂了 HOT 1
- Can't access to the documentation
- How to use valmatrix to select model?
- Broken Link HOT 2
- How can I get predict values in train set?
- A Simple Research Study about Librec
- api 文档都查看不了 HOT 1
- Error message "the return value of "net.librec.recommender.RecommenderContext.getSimilarity()" is null" on itemknn HOT 2
- Test Smell: it is not a good practice to use the random number generators in test code HOT 1
- 这个库不维护了吗? 文档挂了,看不了
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from librec.