movie_recommendation_system_server icon indicating copy to clipboard operation
movie_recommendation_system_server copied to clipboard

你好 我想问一下冷启动的解决具体是什么逻辑,然后代码中MovieRegionServiceImpl、SameLikesServiceImpl、MovieFeatureServiceImpl、MovieTypeServiceImpl这几个方法好像还没做实现是吗

Open pptt1014 opened this issue 8 months ago • 5 comments

我看代码中是仅获取num部随机高分电影,那是否没有做个性化推荐,用户刚注册的时候。

pptt1014 avatar Mar 15 '25 06:03 pptt1014

是的,因为用户刚注册时候,没有用户的行为信息,无法根据用户行为信息进行个性化推荐。

junweizeng avatar Mar 15 '25 15:03 junweizeng

代码中MovieRegionServiceImpl、SameLikesServiceImpl、MovieFeatureServiceImpl、MovieTypeServiceImpl这几个方法好像还没做实现是吗

然后关于这个问题,应该是我这边用到了MyBatis-plus,然后继承了ServiceImpl,不用具体实现,已经具备了基本的 CRUD操作能力。但是这个项目太久没维护了,很多细节方面的我也不太记得了。

junweizeng avatar Mar 15 '25 15:03 junweizeng

有几个问题想请教一下:1.请问数据库中的subject表是描述什么您还记得吗 2.这个推荐的结果如何做出评估好坏呢 3.推荐模块是采用内容推荐和协调过滤混合推荐吧,后续好像没有单独做内容推荐或协同过滤推荐的调用

pptt1014 avatar Mar 18 '25 14:03 pptt1014

有几个问题想请教一下:1.请问数据库中的subject表是描述什么您还记得吗 2.这个推荐的结果如何做出评估好坏呢 3.推荐模块是采用内容推荐和协调过滤混合推荐吧,后续好像没有单独做内容推荐或协同过滤推荐的调用

  1. 这个太细节的现在已经不记得了
  2. 好坏评估倒是没有做,因为这两种推荐算法算是比较老的方法了,这边只是实现并且应用为主。
  3. 可以看推荐模块的代码,如果没记错的话,基于内容推荐是在用户评价完新的电影后,会自动调用并更新推荐内容。而协同过滤推荐是设置了时钟,然后定期会更新推荐结果。

junweizeng avatar Mar 21 '25 06:03 junweizeng

Image噢噢噢,用户评价后调用的方法是混合推荐,内容>协同过滤>随机推荐,按推荐数量多少

pptt1014 avatar Apr 02 '25 16:04 pptt1014