深度学习:原理、应用与发展历程
1. 深度学习的关键概念与技术
1.1 多任务学习
多任务学习是迁移学习的一种形式,它允许我们同时在多个目标上训练一个模型。例如,在自然语言处理中,我们可以同时对词性标注、文档分类、语言检测、单词预测、句子难度建模、抄袭检测、句子蕴含和问答等任务进行训练。与传统的先训练一个任务,再将学习到的权重迁移到新任务的方法不同,多任务学习通过一个共同的表示层来解决多个任务,使模型更有可能创建一个反映真实自然语言使用和内容的通用表示。
1.2 端到端学习
端到端学习是指将整个系统构建为一个单一的、可学习的函数 ( f )。以机器翻译为例,函数 ( f ) 可以将英语句子 ( S_E ) 作为输入,输出等效的日语句子 ( S_J = f(S_E) )。这种方法可以从人工翻译的句子对(甚至是文本对)的训练数据中学习。与传统的管道方法相比,端到端学习避免了管道方法中每个阶段的错误累积,并且不需要人类预先确定“解析树”和“意义表示”。
1.3 词嵌入
词嵌入是将单个单词重新表示为高维空间中的向量。这些向量通常从在大量文本上训练的网络的第一个隐藏层的权重中提取,它们捕捉了单词使用的词汇上下文的统计信息。由于具有相似含义的单词在相似的上下文中使用,它们在向量空间中彼此靠近。这使得网络能够有效地对单词类别进行泛化,而无需人类预先定义这些类别。
2. 深度学习的应用领域
2.1 计算机视觉
计算机视觉是对深度学习影响最大的应用领域之一,反之亦然。2012 年,AlexNet 在 ImageNet 竞赛中的成功使深度学习进入了人们的视野。I
深度学习核心与发展趋势
超级会员免费看
订阅专栏 解锁全文
3129

被折叠的 条评论
为什么被折叠?



