研究文章

一个Time-Aware CNN-Based个性化推荐系统

算法2

数据预处理算法。
(1) 过程users.dat
(2) 读users.dat。
(3) 在users.dat性别和年龄属性。
(4) 更新性别= {" F ": 0,“M”: 1}。
(5) foreach年龄列举(设置(用户(“年龄”))
(6) ["年龄"]=用户(“年龄”). map(年龄)
(7) foreach结束
(8) 结束程序
(9) 过程movies.dat
(10) 读movies.dat。
(11) 在movies.dat得到电影类型属性。
(12) genres_set =组()
(13) foreach类型电影(“流派”).str.split (“|”)
(14) genres_set.update(类型)
(15) foreach结束
(16) foreachgenreint列举(genres_set)
(17) 在列举genres_map = {genreint(设置(电影(“流派”)))}
(18) foreach结束
(19) 结束程序
(20) 过程ratings.dat
(21) 读ratings.dat。
(22) 在ratings.dat获取时间戳属性。
(23) foreach时间戳评级
(24) 时间戳= datetime.fromtimestamp (int(时间戳)).weekday ()
(25) foreach结束
(26) 结束程序