译者 | 杜小瑞 
校对 | gongyouliu 
 
全文共12725字, 预计阅读时间80分钟 。 
 
 
第二章 预训练网络 
 
1. 一种用于识别图像主题的预训练模型 
1.1 获取一个用于图像识别的预训练模型 
1.2 AlexNet 
1.3 ResNet 
1.4 准备完毕, 开始运行 
1.5 运行! 
2. 一个预训练模型在训练完成之前都是假的 
2.1 GAN 游戏 
2.2 CycleGAN 
2.3 一个将马变成斑马的网络 
3. 一个用于场景描述的训练神经网络 
3.1 NeuralTalk2 
4. Torch Hub 
5. 结论 
6. 练习 
7. 总结 
 
本章包含: 
 运行图像识别的预训练模型 
介绍GANs和CycleGAN 
可以生成图像文本描述的字幕模型 
通过Torch Hub共享模型 
 
 
我们结束了第一章「1.PyTorch库及深度学习介绍」, 并承诺在这一章中揭示令人惊奇的事情, 现在该交付内容了 。 由于各种原因, 计算机视觉无疑是受深度学习影响最大的领域之一 。 对自然图像的内容进行分类或解释的需求已经存在, 可以获得非常大的数据集供使用, 新的构造(如卷积层)被发明出来, 可以在GPU上以前所未有的精度快速运行 。 所有这些因素, 加上互联网巨头们渴望了解数以百万计的用户用他们的移动设备拍摄并在他们的平台上托管的照片 。 由此形成了一场巨大的风暴 。 
 
我们将通过下载和运行已经在开放的大规模数据集上训练过的非常有趣的模型来学习如何使用该领域最好的研究人员的工作 。 我们可以把预训练的神经网络看作是一个接受输入并产生输出的程序 。 这样一个程序的行为是由神经网络的结构和它在训练中看到的例子, 以及根据期望的输入-输出对, 或期望的输出应该满足的属性决定的 。 使用现成的模型可以快速启动深度学习项目, 因为它省去了设计模型的研究人员的专业知识, 以及训练权重所需的计算时间 。 
 
 
如果你是从另一个深度学习框架来学习PyTorch的, 并且你更愿意直接学习PyTorch的细节, 你可以跳过下面这章 。 我们将在本章中介绍的内容比基础知识更有趣, 并且在某种程度上独立于任何给定的深度学习工具 。 这并不是说他们不重要!但是如果你在其他深度学习框架中使用过预训练模型, 那么你已经知道它们是多么强大 。 如果你已经熟悉生成对抗网络(GAN)游戏, 那么你就不需要我们继续向你解释这一模型 。 
 
不过, 我们希望你继续阅读, 因为这一章隐藏了一些有趣的重要技巧 。 学习如何使用PyTorch运行预训练模型是一项有用的技能 。 如果模型已经在大型数据集上进行了训练, 那么它就特别有用了, 我们需要习惯于在真实数据上获取和运行神经网络, 然后可视化和评估其输出, 无论我们是否训练了它 。 
 
 
作为我们对深度学习的首次尝试, 我们将运行一个在图象识别任务中预先训练过的最先进的深度神经网络 。 有许多预先训练好的网络可以通过源代码库访问 。 研究人员通常会发布源代码和论文, 并且通常代码带有通过在参考数据集上训练模型获得的权重 。 使用这些模型之一可以使我们能够花费很少的精力就可以让web服务具备图像识别的功能 。 
 
我们将在这里探索的预训练网络是在ImageNet数据集的一个子集上训练的(http://imagenet.stanford.edu) 。 ImageNet是一个非常大的数据集, 由斯坦福大学维护超过1400万张图像 。 所有图像都用来自WordNet数据集的名词层次结构进行标记(http://wordnet.princeton.edu), WordNet是一个大型的英语词汇数据库 。 
- 淘小铺和淘宝联盟各有什么优势?具体情况介绍
- 英雄联盟排位战队有哪些 英雄联盟战队排行榜在哪看
- 淘宝联盟服务商实力分升级了哪些?怎么加分?
- 淘宝联盟怎么推广自己的店铺?技巧介绍!
- 推广员如何向客户宣传家具做展销的句子? 卖板材又做全屋定制什么搞联盟
- 淘宝联盟设置佣金规则有哪些?怎么设置佣金?
- 淘宝联盟内容库是什么?内容商品库在哪?
- 淘宝联盟内容商品库加入有难度吗?怎么加入?
- 女英雄的历史事件 女英雄有哪些角色
- 洛基里的女的是谁 复仇者联盟人物介绍洛基
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
