吴恩达机器学习 笔记四十二 基于内容过滤的深度学习

在电影评分的案例中,基于内容过滤的方法需要用到两个向量,一个是来自用户的特征向量Vu,另一个是电影特征的向量 Vm。以用户的特征为例,原始的向量Xu作为一个神经网络的输入,经过几层之后输出一个有32个单元的向量Vu,电影的特征向量也通过神经网络,注意两个网络的层数、隐藏单元数可能不同,但最后输出的维度必须相同。最后做出的预测为Vv点乘Vm,也可以加一个sigmoid函数来预测 y 为1的概率(user j , movie i)。

也可以把两个网络放在一起,成本函数如下,用这个成本函数,通过Vu点乘Vm的好坏来调节两个网络的参数,也可以在后面加上像神经网络一样的正则化项。这种组合两个网络的能力也是神经网络强大的原因之一。

也可以找到类似的电影,Vkm和Vim之间的距离小,则电影 k 和电影 i 是相似的,这个过程就像协同过滤中找到相似的用户。注意,可以提前计算电影的相似性,可以在前一天晚上计算好,第二天用户浏览时直接拿来推荐相似的电影。

相关推荐
大鹏的NLP博客14 小时前
工业级时间序列利器之一:深入解析 TCN 及其注意力增强实现
人工智能·深度学习
Amazing_Cacao14 小时前
褪去故事滤镜:重建精品可可的“结构语言”
笔记·学习
sinat_2869451915 小时前
spec vs plan ai coding
人工智能·深度学习·算法·chatgpt·prompt
翱翔的苍鹰15 小时前
LangChain 中 DeepAgent 介绍、使用手册及场景化开发指南
人工智能·深度学习·语言模型·自然语言处理·langchain
日更嵌入式的打工仔15 小时前
二值信号量 vs 互斥量
笔记
star learning white16 小时前
2.3线性代数
人工智能·机器学习
Try,多训练16 小时前
论文排版之添加图片、表格、公式的题注
经验分享·笔记
71-316 小时前
Android studio中真机操作
android·笔记·学习·其他·android studio
阿拉斯攀登16 小时前
记忆的困境:RNN 与 LSTM 的底层逻辑
人工智能·rnn·深度学习·ai·大模型·llm·lstm