利用Python简单实现网易云用户算法推荐系统( 四 )
< 暖阳微醺◎来碗甜度100%的糖水吧 > 最接近的10个歌单为:## 2018全年抖腿指南 , 老铁你怕了吗? 2050704516# 2018欧美最新流行单曲推荐【持续更新】 2042762698# 「女毒电子」●酒心巧克力般的甜蜜圈套 2023282769# 『 2018优质新歌电音推送 』 2000367772# 那些为电音画龙点睛的惊艳女Vocals 2081768956# 女嗓篇 |不可以这么俏皮清新我会喜欢你的 2098623867# 「柔美唱腔」时光不敌粉嫩少女心 2093450772# 「节奏甜食」次点甜醹发酵的牛奶草莓 2069080336# 03.23 ? 欧美热浪新歌 ‖ 周更向 2151684623# 开门呀 小可爱送温暖 2151816466## Process finished with exit code 0协同过滤模型的评估验证方法:
file_path = os.path.expanduser('neteasy_playlist_recommend_data.csv')# 指定文件格式reader = Reader(line_format='user item rating timestamp', sep=',')# 从文件读取数据music_data = http://kandian.youth.cn/index/Dataset.load_from_file(file_path, reader=reader)# 分成5折music_data.split(n_folds=5)algo = KNNBasic()perf = evaluate(algo, music_data, measures=['RMSE', 'MAE'])print(perf)"""Evaluating RMSE, MAE of algorithm KNNBasic.------------Fold 1Computing the msd similarity matrix...Done computing similarity matrix.RMSE: 85.4426MAE:82.4766------------Fold 2Computing the msd similarity matrix...Done computing similarity matrix.RMSE: 85.2970MAE:82.0756------------Fold 3Computing the msd similarity matrix...Done computing similarity matrix.RMSE: 85.2267MAE:82.0697------------Fold 4Computing the msd similarity matrix...Done computing similarity matrix.RMSE: 85.3390MAE:82.1538------------Fold 5Computing the msd similarity matrix...Done computing similarity matrix.RMSE: 86.0862MAE:83.2907------------------------Mean RMSE: 85.4783Mean MAE : 82.4133------------------------defaultdict(, {u'mae': [82.476559473072456, 82.075552111584656, 82.069740410693527, 82.153816350251844, 83.29069767441861], u'rmse': [85.442585928330303, 85.29704915378538, 85.22667089592963, 85.339041675515148, 86.086152088447705]})"""
推荐阅读
- 大一非计算机专业的学生,如何利用寒假自学C语言
- 计算机专业大一下学期,该选择学习Java还是Python
- TikTok推出首个利用iPhone 12 Pro LiDAR技术的AR特效
- 想自学Python来开发爬虫,需要按照哪几个阶段制定学习计划
- 未来想进入AI领域,该学习Python还是Java大数据开发
- 1个手机怎么登录2个微信?方法很简单,看完我学会了
- 中消协点名大数据网络杀熟 反对利用消费者个人数据画像
- 原来华为手机拍视频还能添加字幕,方法很简单,一学就会
- Lip Factory利用人工智能现场为顾客创建定制口红
- 手机照片、视频怎样添加文字?原来很简单,4种方法一分钟搞定
