movie_recommendation_system_server
movie_recommendation_system_server copied to clipboard
你好 我想问一下冷启动的解决具体是什么逻辑,然后代码中MovieRegionServiceImpl、SameLikesServiceImpl、MovieFeatureServiceImpl、MovieTypeServiceImpl这几个方法好像还没做实现是吗
我看代码中是仅获取num部随机高分电影,那是否没有做个性化推荐,用户刚注册的时候。
是的,因为用户刚注册时候,没有用户的行为信息,无法根据用户行为信息进行个性化推荐。
代码中MovieRegionServiceImpl、SameLikesServiceImpl、MovieFeatureServiceImpl、MovieTypeServiceImpl这几个方法好像还没做实现是吗
然后关于这个问题,应该是我这边用到了MyBatis-plus,然后继承了ServiceImpl,不用具体实现,已经具备了基本的 CRUD操作能力。但是这个项目太久没维护了,很多细节方面的我也不太记得了。
有几个问题想请教一下:1.请问数据库中的subject表是描述什么您还记得吗 2.这个推荐的结果如何做出评估好坏呢 3.推荐模块是采用内容推荐和协调过滤混合推荐吧,后续好像没有单独做内容推荐或协同过滤推荐的调用
有几个问题想请教一下:1.请问数据库中的subject表是描述什么您还记得吗 2.这个推荐的结果如何做出评估好坏呢 3.推荐模块是采用内容推荐和协调过滤混合推荐吧,后续好像没有单独做内容推荐或协同过滤推荐的调用
- 这个太细节的现在已经不记得了
- 好坏评估倒是没有做,因为这两种推荐算法算是比较老的方法了,这边只是实现并且应用为主。
- 可以看推荐模块的代码,如果没记错的话,基于内容推荐是在用户评价完新的电影后,会自动调用并更新推荐内容。而协同过滤推荐是设置了时钟,然后定期会更新推荐结果。
噢噢噢,用户评价后调用的方法是混合推荐,内容>协同过滤>随机推荐,按推荐数量多少