guoguibing / librec

LibRec: A Leading Java Library for Recommender Systems, see
https://www.librec.net/
Other
3.23k stars 1.03k forks source link

执行无输出文件 #270

Open yang53 opened 5 years ago

yang53 commented 5 years ago

linux上发现进入 lib/目录下才能执行 librec rec -exec -D rec.recommender.class=globalaverage 执行后没有输出文件 在../result?、 执行的日志输出(../log/librec.log)和屏幕输出是这样的: bin $ librec rec -exec -D rec.recommender.class=globalaverage 18/08/23 21:14:38 INFO TextDataConvertor: Dataset: [../data/filmtrust/rating] 18/08/23 21:14:39 INFO TextDataConvertor: DataSet: ...data/filmtrust/rating/ratings_0.txt is finished 18/08/23 21:14:39 INFO TextDataConvertor: DataSet: ...data/filmtrust/rating/ratings_2.txt is finished 18/08/23 21:14:39 INFO TextDataConvertor: DataSet: ...data/filmtrust/rating/ratings_1.txt is finished 18/08/23 21:14:39 INFO TextDataConvertor: DataSet: ...data/filmtrust/rating/ratings_3.txt is finished 18/08/23 21:14:39 INFO TextDataConvertor: rating Scale: [0.5, 1.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0] 18/08/23 21:14:39 INFO TextDataConvertor: user number: 1508, item number is: 2071 18/08/23 21:14:39 INFO TextDataModel: Transform data to Convertor successfully! 18/08/23 21:14:39 INFO TextDataModel: Split data to train Set and test Set successfully! 18/08/23 21:14:39 INFO TextDataModel: Data cardinality of training is 28408 18/08/23 21:14:39 INFO TextDataModel: Data cardinality of testing is 7086 18/08/23 21:14:39 INFO GlobalAverageRecommender: Job Setup completed. 18/08/23 21:14:39 INFO GlobalAverageRecommender: Job Train completed. 18/08/23 21:14:39 INFO RecommenderJob: Evaluator value:MPE is 0.7749082698278296 18/08/23 21:14:39 INFO RecommenderJob: Evaluator value:MAE is 0.7062556984858273 18/08/23 21:14:39 INFO RecommenderJob: Evaluator value:RMSE is 0.9101025814088526 18/08/23 21:14:39 INFO RecommenderJob: Evaluator value:MSE is 0.8282867086870571 18/08/23 21:14:39 INFO RecommenderJob: Average Evaluation Result of Cross Validation: Finished

SunYatong commented 5 years ago

保存结果的那部分代码现在暂时被注释掉了,有问题正在修复。

SunYatong commented 5 years ago

我刚刚修复了此问题,请更新代码后再验证下。

yang53 commented 5 years ago

我刚刚在github重新下载了项目 (git clone --recursive https://github.com/guoguibing/librec.git) 然后 cd bin/ 下 执行文件 如图 image

然后没有看到输出文件夹 result/? image

在其他目录也没看到result/?

SunYatong commented 5 years ago

我之前修改的是源码,你用命令行执行的是 jar 包,我刚把新 jar 包传上来了。