![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
动手学习深度学习
Colynn Johnson
这个作者很懒,什么都没留下…
展开
-
《动手学深度学习》Task10:图像分类案例2+GAN+DCGAN
1 图像分类案例2Kaggle上的狗品种识别(ImageNet Dogs)在本节中,我们将解决Kaggle竞赛中的犬种识别挑战,比赛的网址是https://www.kaggle.com/c/dog-breed-identification 在这项比赛中,我们尝试确定120种不同的狗。该比赛中使用的数据集实际上是著名的ImageNet数据集的子集。# 在本节notebook中,使用后续设置的参...原创 2020-02-25 21:51:38 · 949 阅读 · 1 评论 -
《动手学深度学习》Task09:目标检测基础+图像风格迁移+图像分类案例1
1 目标检测基础1.1 目标检测和边界框(9.3)%matplotlib inlinefrom PIL import Imageimport syssys.path.append('/home/kesci/input/')import d2lzh1981 as d2l# 展示用于目标检测的图d2l.set_figsize()img = Image.open('/home/ke...原创 2020-02-25 20:55:20 · 1529 阅读 · 1 评论 -
《动手学深度学习》Task06:批量归一化和残差网络 +凸优化+梯度下降
1 批量归一化和残差网络1.1 批量归一化(BatchNormalization)BN的作用Internal Convariate shift(内部协变量偏移)是BN论文作者提出来的概念,表示数据的分布在网络传播过程中会发生偏移,我们举个例子来解释它,假设我们有一个玫瑰花的深度学习网络,这是一个二分类的网络,1表示识别为玫瑰,0则表示非玫瑰花。我们先看看训练数据集的一部分:直观来说,玫瑰...原创 2020-02-25 19:10:28 · 360 阅读 · 0 评论 -
《动手学深度学习》Task05:卷积神经网络基础+LeNet+卷积神经网络进阶
文章目录1 卷积神经网络基础1.1 二维卷积层1.2 填充和步幅1.3 多输入通道和多输出通道1.4 卷积层与全连接层的对比1.4 池化2 LeNet2.1 LeNet 模型2.2 获取数据和训练模型3 卷积神经网络进阶3.1 深度卷积神经网络(AlexNet)3.2 使用重复元素的网络(VGG)3.3 网络中的网络(NiN)3.4 GoogLeNet1 卷积神经网络基础本节我们介绍卷积神经网...原创 2020-02-19 21:25:31 · 452 阅读 · 0 评论 -
《动手学深度学习》Task04:机器翻译及相关技术+注意力机制与Seq2seq模型+Transformer
1 机器翻译及相关技术1.1 机器翻译基本原理简单来说,机器翻译就是把一种语言翻译成另外一种语言,在这里,我用的例子都是从中文翻译成英文。上面的句子用Source标记,即源语言,下面用Target标记,即目标语言,机器翻译任务就是把源语言的句子翻译成目标语言的句子。机器翻译和数据集机器翻译(MT):将一段文本从一种语言自动翻译为另一种语言,用神经网络解决这个问题通常称为神经机器翻译(NM...原创 2020-02-19 18:30:03 · 883 阅读 · 0 评论 -
《动手学深度学习》Task03:过拟合、欠拟合及其解决方案+梯度消失、梯度爆炸+循环神经网络进阶
文章目录过拟合、欠拟合及其解决方案梯度消失、梯度爆炸循环神经网络进阶1 过拟合、欠拟合及其解决方案 过拟合、欠拟合的概念 权重衰减 丢弃法1.1 模型选择、过拟合和欠拟合1.1.1 训练误差和泛化误差在解释上述现象之前,我们需要区分训练误差(training error)和泛化误差(generalization error)。通俗来讲,前者指模型在训练数据...原创 2020-02-18 19:38:28 · 513 阅读 · 0 评论 -
《动手学深度学习》Task02:文本预处理+语言模型+循环神经网络基础
文章目录1 文本预处理2 语言模型3 循环神经网络基础1 文本预处理文本是一类序列数据,一篇文章可以看作是字符或单词的序列,本节将介绍文本数据的常见预处理步骤,预处理通常包括四个步骤: 读入文本 分词 建立字典,将每个词映射到一个唯一的索引(index) 将文本从词的序列转换为索引的序列,方便输入模型1.1 读入文档我们用一部英文小说,即H. G....原创 2020-02-14 21:33:16 · 264 阅读 · 0 评论 -
《动手学深度学习》Task01:线性回归+Softmax与分类模型+多层感知机MLP
文章目录1 线性回归2 Softmax与分类模型3 多层感知机MLP1 线性回归1.1 定义 线性回归,就是能够用一个直线较为精确地描述数据之间的关系。这样当出现新的数据的时候,就能够预测出一个简单的值。线性回归中最常见的就是房价的问题。1.2 模型 为了简单起见,这里我们...原创 2020-02-14 20:32:02 · 527 阅读 · 0 评论