笔记:神经网络与深度学习—表示学习、深度学习

一、介绍

当我们用机器学习来解决一些模式识别任务时,一般的流程包含以下几个步骤:
在这里插入图片描述
特征处理:又可成为特征工程(Feature Engineering),即人工的进行许多特征处理工作,起关键作用。
浅层学习:(Shallow Learning),不涉及特征学习,其特征主要靠人工经验或特征转换方法来抽取。

1.语义鸿沟:人工智能的挑战之一

底层特征 & 高层语义

人们对文本、图像的理解无法从字符串或者图像的底层特征直接获得。

比如我们学过的一首诗,李白的《静夜思》,我们拿到的底层特征就是这些字,他们组合在一起,我们知道它所反映的含义,所以我们需要从这些底层特征构造出一些表示,这些表示可以蕴含出他的高层语义。

2.什么是好的数据表示(Representation)

“好的表示”是一个非常主观的概念,没有一个明确的标准。

但一般而言,一个好的表示具有以下几个优点:
在这里插入图片描述
数据表示是机器学习的核心问题。

二、表示形式

1.表示形式

局部表示
离散表示、符号表示、One-Hot向量
通常需要配合知识库、规则来用

分布式表示
压缩、低维、稠密向量
用O(N)个参数表示O(2的K次方)区间,其中K为非0参数,K<N

2.一个例子——颜色

在这里插入图片描述
局部表示用的是One-Hot向量,解释能力比较强。
分布式表示用的是RGB,解释能力比较弱,便于计算相似度。

3.转换

在这里插入图片描述
嵌入:压缩、低维、稠密向量

三、表示学习

表示学习,即为如何自动从数据中学习好的表示

通过构建具有一定”深度“的模型,可以让模型来自动学习好的特征表示(从底层特征,到中层特征,再到高层特征),从而最终提升预测或识别的准确性。

1.传统的特征提取

在这里插入图片描述

2.特征提取 & 表示学习

特征提取:基于任务或先验对去除无用特征

表示学习:通过深度模型学习高层语义特征
难点在于没有明确的目标。

四、深度学习

一个好的表示学习策略必须具备一定的深度
深度学习=表示学习+决策(预测)学习

在这里插入图片描述

深度学习的数学描述
在这里插入图片描述

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
深度学习在推荐系统领域有着广泛的应用。下面是一些关于深度学习推荐系统的笔记: 1. 数据表示:深度学习推荐系统通常使用向量表示用户和物品,将它们映射到低维空间中。常见的方法包括使用Embedding层将用户和物品ID转换为密集向量表示。 2. 神经网络模型:深度学习推荐系统使用神经网络模型来学习用户和物品之间的复杂交互关系。常见的模型包括多层感知机(Multi-Layer Perceptron,MLP)、卷积神经网络(Convolutional Neural Networks,CNN)和循环神经网络(Recurrent Neural Networks,RNN)等。 3. 个性化排序:深度学习推荐系统可以通过学习用户行为数据,预测用户对物品的喜好程度,并根据预测结果对物品进行个性化排序。常见的模型包括基于DNN的排序模型和序列模型,如Wide & Deep模型、DeepFM模型和Transformer模型等。 4. 强化学习:深度学习推荐系统可以与强化学习相结合,通过与环境交互来优化推荐策略。常见的方法包括使用深度Q网络(Deep Q-Network,DQN)和策略梯度方法等。 5. 多任务学习:深度学习推荐系统可以同时处理多个任务,如点击率预测、商品推荐和用户画像等。多任务学习可以通过共享模型参数来提高模型的泛化能力和效果。 6. 可解释性:深度学习模型在推荐系统中通常具有较强的表达能力,但其可解释性较差。为了提高可解释性,可以使用注意力机制、解释性模型和推荐解释等方法。 这些是深度学习推荐系统的一些关键概念和技术。当然,实际应用中需要根据具体问题和数据进行选择和调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值