研究文章
一个Time-Aware CNN-Based个性化推荐系统
| (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) |
结束程序 |
|