Comments (4)
Better performance may be obtained after tuning the moment larger.
from librec.
Thanks for your commenting!!
The Ciao dataset has 35835 ratings and is downloaded from here (http://www.public.asu.edu/~jtang20/datasetcode/ciao_with_rating_timestamp_txt.zip).
I tested with momentum from 0.1 to 0.9 (the 1.0 will cause crach due to the Loss grows into infinity), and the result is here:
learning Rate = 50, regP = regQ = 0.1, K = 10, iters = 100
MAE RMSE Momentum
PMF 2.484504 2.807264 0.1
PMF 2.516064 2.832653 0.2
PMF 2.471362 2.803306 0.3
PMF 2.452357 2.783117 0.4
PMF 2.464851 2.797973 0.5
PMF 2.582281 2.890350 0.6
PMF 2.562090 2.872376 0.7
PMF 2.591306 2.898688 0.8
PMF 2.553969 2.868095 0.9
I am not sure about whether it is the dataset's flaw or not. Could you help run with this dataset and return the confiuguration and result of PMF, Thank you!!
from librec.
moment is not restricted in [0, 1], try larger values like 10, 50, etc.
I do not have spare time to run your tests.
from librec.
BTW, one of my collaborators mentioned that you may want to check the format of ciao data set.
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.