研究文章

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

算法1

Time-aware CNN-based个性化推荐算法。
输入:用户。dat,物品。dat,评级。dat和时间戳Rt,目标用户u、用户u的时间上下文t
输出:推荐项目列表u RL
步骤1:过程数据和处理过的数据保存到preprocess.p;
步骤2:打开进行预处理。p和设置参数;
步骤3:构造神经网络和生成用户的特性和产品特性;
步骤4:构造图来计算预测评级由用户相似性计算,根据MSE更新参数设置;
步骤5:随机将数据集分为训练集和测试集,然后训练神经网络;
步骤6:保存训练模型和参数;
步骤7:加载保存模型为目标用户推荐u根据t;
步骤8:产生推荐列表RL从time-aware CNN-based个性化推荐算法;
步骤9:返回RL。