我是靠谱客的博主 机智老师,最近开发中收集的这篇文章主要介绍《动手学深度学习》学习笔记(二)第二章 预备知识,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在此本人要强调一点,原书使用ApacheMXNet框架,但是有个北大的学生却完成了Pytorch版,接下来主要是对与Pytorch版的学习整理,如果有需要求自行学习ApachMXnet。B站上甚至都有ApacheMXNet的斑竹。还可以自行下载官方文档pdf。真的开源free,pdf免费下载。对应PyTorch版本的github。

第二章 预备知识

1、环境配置

1.1 Anaconda

用conda主要解决不同Python版本环境下的兼容问题。

1.2 Jupyter

便于后期回顾和记录输出结果。笔记形式的运行界面。

1.3 PyTorch

不采用ApacheMxnet,而采用了PyTorch


2、数据操作

在PyTorch中,torch.Tensor存储和变换数据的主要工具。如果你之前用过NumPy,你会发现Tensor和NumPy的多维数组非常类似。然而,Tensor提供GPU计算和自动求梯度等更多功能,这些使Tensor更加适合深度学习。

2.1 创建Tensor

import torch


x = torch.empty(5,3)
print(x)

快速扫一眼就好了,后期便于查询即可。只是上手实践是最快的学习方法。直捣黄龙

 

本篇不再继续拓展PyTorch的教程。详细请自行官网学习,不过我觉得若有keras基础,或者TensorFlow基础,跳过去,直接往下看也可以。


补充一:

既然提及了Anaconda,那么提示一点:Anaconda最好不要放在C盘了,特别是系统盘空间有限的情况下。几十G轻松给你干没。

补充二:

既然提及了Jupyter,附带上Jupyter字体大小设置方法。https://www.cnblogs.com/ZhangHT97/p/13336975.html?utm_source=tuicool

第一步:打开文件codemirror文件:css文件。

文件的位置:D:AnacondaLibsite-packagesnotebookstaticcomponentscodemirrorlib 打开文件后是一些CSS样式的属性设置。

第二步:更改样式

打开文件后需要找到这部分代码,这部分就是我们需要修改的部分,可以使用Ctrl+F的方式快速定位到这:

接下来就可以更具自己的喜好更改了,不过我建议大家不要改动其他属性,更改一下三个属性足以满足大家需求了。

font-family :字体样式 

后面‘ ’中的就是目前的字体样式,你可以更改为自己想要的字体,效果如图:在此推荐一些最适合程序员的10种字体。我还是采用原来的字体,没有改。

font-size: 字体大小

字体大小可以有两种表示:px、百分比,具体效果可以看图(使用Chorme测试)

 

 本人设置的是20px,设置字体大小后需要设置行高,否者会有重叠现象。

 line-height:行高

行高设置不易过大,不然会很稀疏,在大多数浏览器中默认行高大约是 110% 到 120%,本人设置的是130%。电脑屏幕大。看个人需求。

 

设置完成重新启动jupyter notebook,刷新界面查看即可。


 

最后

以上就是机智老师为你收集整理的《动手学深度学习》学习笔记(二)第二章 预备知识的全部内容,希望文章能够帮你解决《动手学深度学习》学习笔记(二)第二章 预备知识所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部