网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 深度学习入门之PyTorch
分类 教育考试-考试-计算机类
作者 廖星宇编
出版社 电子工业出版社
下载
简介
内容推荐
深度学习如今已经成为了科技领域很炙手可热的技术,在本书中,我们将帮助你入门深度学习的领域。本书将从人工智能的介绍入手,了解机器学习和深度学习的基础理论,并学习如何用PyTorch框架对模型进行搭建。通过阅读本书,你将会学习到机器学习中的线性回归和logistic回归,深度学习的优化方法,多层全连接神经网络,卷积神经网络,循环神经网络以及生成对抗网络,同时从零开始对PyTorch进行学习,了解PyTorch基础及如何用其进行模型的搭建,很后通过实战了解很前沿的研究成果和PyTorch在实际项目中的应用。
作者简介
廖星宇,目前就读于中国科学技术大学应用数学系,获得国家一等奖学金。在个人博客、知乎等平台上发布多篇关于深度学习的文章,具有一定的阅读量和人气。
目录
章深度学习介绍1
1.1人工智能.......................1
1.2数据挖掘、机器学习与深度学习.......................2
1.2.1数据挖掘................................3
1.2.2机器学习................................3
1.2.3深度学习................................4
1.3学习资源与建议................................8
第2章深度学习框架11
2.1深度学习框架介绍...............................11
2.2PyTorch介绍..................................13
2.2.1什么是PyTorch............................13
2.2.2为何要使用PyTorch..........................14
2.3配置PyTorch深度学习环境..........................15
2.3.1操作系统的选择............................15
2.3.2Python开发环境的安装........................16
2.3.3PyTorch的安装............................18
第3章多层全连接神经网络24
3.1热身:PyTorch基础..............................24
3.1.1Tensor(张量)............................24
3.1.2Variable(变量)...........................26
3.1.3Dataset(数据集)...........................28
3.1.4nn.Module(模组)..........................29
3.1.5torch.optim(优化)..........................30
3.1.6模型的保存和加载..........................31
3.2线性模型32
3.2.1问题介绍................................32
3.2.2一维线性回归.............................33
3.2.3多维线性回归.............................34
3.2.4一维线性回归的代码实现......................35
3.2.5多项式回归..............................38
3.3分类问题42
3.3.1问题介绍................................42
3.3.2Logistic起源..............................42
3.3.3Logistic分布..............................42
3.3.4二分类的Logistic回归........................43
3.3.5模型的参数估计............................44
3.3.6Logistic回归的代码实现.......................45
3.4简单的多层全连接前向网络.........................49
3.4.1模拟神经元..............................49
3.4.2单层神经网络的分类器........................50
3.4.3激活函数................................51
3.4.4神经网络的结构............................54
3.4.5模型的表示能力与容量........................55
3.5深度学习的基石:反向传播算法.......................57
3.5.1链式法则................................57
3.5.2反向传播算法.............................58
3.5.3Sigmoid函数举例...........................58
3.6各种优化算法的变式.............................59
3.6.1梯度下降法..............................59
3.6.2梯度下降法的变式..........................62
3.7处理数据和训练模型的技巧.........................64
3.7.1数据预处理..............................64
3.7.2权重初始化..............................66
3.7.3防止过拟合..............................67
3.8多层全连接神经网络实现MNIST手写数字分类..............69
3.8.1简单的三层全连接神经网络.....................70
3.8.2添加激活函数.............................70
3.8.3添加批标准化.............................71
3.8.4训练网络................................71
第4章卷积神经网络76
4.1主要任务及起源................................76
4.2卷积神经网络的原理和结构.........................77
4.2.1卷积层.................................80
4.2.2池化层.................................84
4.2.3全连接层................................85
4.2.4卷积神经网络的基本形式......................85
4.3PyTorch卷积模块...............................87
4.3.1卷积层.................................87
4.3.2池化层.................................88
4.3.3提取层结构..............................90
4.3.4如何提取参数及自定义初始化....................91
4.4卷积神经网络案例分析............................92
4.4.1LeNet..................................93
4.4.2AlexNet.................................94
4.4.3VGGNet................................95
4.4.4GoogLeNet...............................98
4.4.5ResNet.................................100
4.5再实现MNIST手写数字分类.........................103
4.6图像增强的方法................................105
4.7实现cifar10分类................................107
第5章循环神经网络111
5.1循环神经网络.................................111
5.1.1问题介绍................................112
5.1.2循环神经网络的基本结构......................112
5.1.3存在的问题..............................115
5.2循环神经网络的变式:LSTM与GRU....................116
5.2.1LSTM..................................116
5.2.2GRU..................................119
5.2.3收敛性问题..............................120
5.3循环神经网络的PyTorch实现........................122
5.3.1PyTorch的循环网络模块.......................122
5.3.2实例介绍................................127
5.4自然语言处理的应用.............................131
5.4.1词嵌入.................................131
5.4.2词嵌入的PyTorch实现........................133
5.4.3NGram模型..............................133
5.4.4单词预测的PyTorch实现.......................134
5.4.5词性判断................................136
5.4.6词性判断的PyTorch实现.......................137
5.5循环神经网络的更多应用...........................140
5.5.1Manytoone..............................140
5.5.2ManytoMany(shorter).......................141
5.5.3Seq2seq.................................141
5.5.4CNN+RNN...............................142
第6章生成对抗网络144
6.1生成模型144
6.1.1自动编码器..............................145
6.1.2变分自动编码器............................150
6.2生成对抗网络.................................153
6.2.1何为生成对抗网络..........................153
6.2.2生成对抗网络的数学原理......................160
6.3ImprovingGAN.................................164
6.3.1WassersteinGAN............................164
6.3.2ImprovingWGAN...........................167
6.4应用介绍168
6.4.1ConditionalGAN............................168
6.4.2CycleGAN...............................170
第7章深度学习实战173
7.1实例一——猫狗大战:运用预训练卷积神经网络进行特征提取与预测.173
7.1.1背景介绍................................174
7.1.2原理分析................................174
7.1.3代码实现................................177
7.1.4总结..................................183
7.2实例二——DeepDream:探索卷积神经网络眼中的世界.........183
7.2.1原理介绍................................184
7.2.2预备知识:backward.........................185
7.2.3代码实现................................190
7.2.4总结..................................195
7.3实例三——Neural-Style:使用PyTorch进行风格迁移...........196
7.3.1背景介绍................................196
7.3.2原理分析................................197
7.3.3代码实现................................199
7.3.4总结..................................205
7.4实例四——Seq2seq:通过RNN实现简单的NeuralMachineTranslation.205
7.4.1背景介绍................................206
7.4.2原理分析................................206
7.4.3代码实现................................209
7.4.4总结..................................221
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/19 3:41:52