movie_recommendation_system_server icon indicating copy to clipboard operation
movie_recommendation_system_server copied to clipboard

大佬请问为什么每次评论完后usercf返回的对象数量一直时0,数据量应该是够的

Open IstarsGandalf opened this issue 1 year ago • 10 comments

Snipaste_2024-04-06_21-27-37

IstarsGandalf avatar Apr 06 '24 13:04 IstarsGandalf

@IstarsGandalf 协同过滤推荐器的更新设置了20分钟执行一次,可看下日志,是不是还没更新? image

junweizeng avatar Apr 06 '24 13:04 junweizeng

我设置成2分钟的,应该期间更新很多次了

IstarsGandalf avatar Apr 06 '24 14:04 IstarsGandalf

@IstarsGandalf

可能两个原因造成:

  1. 评论数据可能存在问题
  2. 协同过滤推荐器更新过程中出错

拟解决方法:

单独调试一下下面这个函数,看下评论数据读取是否存在问题,以及更新过程中是否报错

https://github.com/junweizeng/movie_recommendation_system_server/blob/26da419bbb7ca23133cf39b074356240191c87ac/src/main/java/cn/zjw/mrs/service/impl/RecommendationServiceImpl.java#L66

junweizeng avatar Apr 07 '24 02:04 junweizeng

Snipaste_2024-04-07_20-21-40 沒有任何错误,对于18960这个用户还是0个推荐

IstarsGandalf avatar Apr 07 '24 12:04 IstarsGandalf

@IstarsGandalf 或者你多试几个userID看看有没有成功推荐的,找下原因。我看你这个数据输入什么的好像确实都没有问题,按理来说是会有推荐结果的。不知道会不会是这个API更新了导致的,如果你后续找到是代码问题的话,欢迎提一个PR修复一下这个bug。

junweizeng avatar Apr 07 '24 12:04 junweizeng

@junweizeng 感觉逻辑或者api应该是有问题了,循环了几千个用户都没有推荐结果

IstarsGandalf avatar Apr 07 '24 14:04 IstarsGandalf

@IstarsGandalf 你好,后面有定位到错误或者找到解决方法?

junweizeng avatar May 17 '24 10:05 junweizeng

model里的key为什么不是用户id呀

pptt1014 avatar Mar 23 '25 09:03 pptt1014

Image求助!为什么协同过滤推荐的value总是10,导致推荐指数/10都是100%

pptt1014 avatar Apr 16 '25 16:04 pptt1014

这个可能是评价的电影数量太少了?多评价几部试试。而且协同过滤好像是定时过一段时间才更新一下,如果要快一点得到结果,可以改一下定时更新的时间。

junweizeng avatar Apr 18 '25 13:04 junweizeng