item协同过滤和隐语义模型

推荐系统工作原理

Python从零开始构建音乐推荐系统

使用Tensorflow构造隐语义模型

使用Surprise库建立推荐系统

系列课程概述

 

推荐系统应用

 

数据,代码下载

 

推荐系统要完成的任务

 

相似度计算

 

基于用户的协同过滤

 

基于物品的协同过滤

 

item协同过滤和隐语义模型_推荐系统
对5号user的movie1评分计算
item协同过滤和隐语义模型_推荐系统_02
item协同过滤和隐语义模型_相似度计算_03

item协同过滤和隐语义模型_推荐系统_04

item协同过滤和隐语义模型_数据_05
item协同过滤和隐语义模型_数据_06

隐语义模型

 

item协同过滤和隐语义模型_矩阵分解_07
item协同过滤和隐语义模型_相似度计算_08
item协同过滤和隐语义模型_协同过滤_09
item协同过滤和隐语义模型_相似度计算_10
item协同过滤和隐语义模型_矩阵分解_11

item协同过滤和隐语义模型_协同过滤_12
item协同过滤和隐语义模型_矩阵分解_13
item协同过滤和隐语义模型_数据_14

隐语义模型求解

 

item协同过滤和隐语义模型_数据_15

模型评估标准

 

item协同过滤和隐语义模型_相似度计算_16
item协同过滤和隐语义模型_相似度计算_17

音乐推荐任务概述

 

数据集整合

 

基于物品的协同过滤

 

物品相似度计算与推荐

 

SVD矩阵分解

 

item协同过滤和隐语义模型_协同过滤_18
item协同过滤和隐语义模型_矩阵分解_19
保留重要的东西
还原后类似
item协同过滤和隐语义模型_矩阵分解_20

item协同过滤和隐语义模型_相似度计算_21
item协同过滤和隐语义模型_数据_22
item协同过滤和隐语义模型_矩阵分解_23

基于矩阵分解的音乐推荐

 

Surprise库与数据简介

 

Surprise库使用方法

 

得出推荐商品结果

 

使用Tensorflow构建隐语义模型

 

模型架构

 

损失函数定义

 

训练网络