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

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

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

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

相关推荐
风曦Kisaki3 小时前
Kubernetes(K8s)笔记Day06: 持久化存储(emptyDir,hostPath,NFS),PV 和 PVC,StorageClass存储类
linux·运维·笔记·云原生·容器·kubernetes
AI人工智能+4 小时前
一种基于深度学习技术的高精度医疗机构执业许可证识别系统,构建了一套基于深度神经网络的端到端智能识别系统,为医疗行业提
深度学习·ocr·医疗机构执业许可证识别
硅谷秋水5 小时前
EgoSteer:一种基于第一人称视角视频、实现可控灵巧操作的全栈系统
深度学习·机器学习·语言模型·机器人·音视频
格林威5 小时前
多相机微秒级对齐:硬件触发 vs PTP(IEEE 1588)方案实战对比
开发语言·人工智能·数码相机·机器学习·计算机视觉·视觉检测·机器视觉
AI街潜水的八角6 小时前
基于YOLO26交通标志检测系统1:交通标志检测数据集说明(含下载链接)
深度学习·神经网络
aiblog7 小时前
深度学习中“Transformer”怎么翻译为中文?
人工智能·深度学习·transformer
六边形战士DONK7 小时前
15-参数的点估计方法[矩估计,极大似然估计]
人工智能·机器学习·概率论
AndrewHZ7 小时前
【LLM技术全景】阶段总结:技术原理篇核心知识回顾
人工智能·深度学习·算法·语言模型·大模型·llm·芯片开发
wgego9 小时前
基础的反序列化一些总结(php和java)
java·开发语言·笔记
别动我齐刘海10 小时前
Day6 unitree_G1人形机器人GMR—— MotionInput
c语言·c++·人工智能·学习·机器学习·机器人·github