深度学习的Ubuntu20.04环境搭建

深度学习的Ubuntu20.04环境搭建

  • 一、Ubuntu20.04 安装
    • 1、下载Ubuntu20.04
    • 2、安装Ubuntu20.04
      • 1) 使用虚拟机安装
      • 2) 安装Windows+Ubuntu双系统
      • 3) U盘安装随动系统
    • 3、给Ubuntu换源
  • 二、Ubuntu应用安装
    • 1、安装Ubuntu之后要做的事
    • 2、Anaconda3 + jupyter Notebook
    • 3、PyCharm
    • 4、PyTorch
  • 三、视频学习教程
    • 1、LInux简易教学
    • 2、Python基础教学
    • 3、Numpy & Pandas 数据处理
    • 4、Git代码管理
    • 5、PyTorch 动态神经网络
    • 6、基于Python的数据结构与算法
  • 四、书籍推荐
    • 1、深度学习的数学
    • 2、深度学习+动手学深度学习(花书)
    • 3、机器学习(西瓜书)
    • 4、PyTorch深度学习

这篇文章是我近段时间来的一些学习和方法总结
作者小白一只,但是每天坚持学习,所以内容仅供参考hh~

文章中的很多教程和学习视频都是引用的,进入链接后可以看到作者。

一、Ubuntu20.04 安装

Ubuntu安装起来还是非常简单,根据情况选择适合自己的安装方式。

1、下载Ubuntu20.04

从官网上下载速度很慢,我们考虑用国内镜像下载,选择.iso文件即可。

Ubuntu20.04下载

2、安装Ubuntu20.04

1) 使用虚拟机安装

使用虚拟机安装Ubuntu比较方便,不过好像比较吃内存。 我的电脑运存8G好像不太够用,专用学习的话如果运存比较小就不太推荐了,性能不是很高。

使用VMware虚拟机安装(VM自行下载),安装教程点击

安装教程:虚拟机安装Ubunutu20.04

2) 安装Windows+Ubuntu双系统

安装双系统其实非常快,冒的想象中那么复杂,内存大概50G就行(我是这么多)

用起来的感觉就是:芜湖哈哈哈哈~

把Ubuntu下载好,再下载一个软件和一个U盘就行 看一遍视频教程,再第二遍跟着做,一会儿就装好了,安装教程如下(音画有点不同步,不过问题不带)

安装教程:Windows+Ubuntu双系统

3) U盘安装随动系统

U盘随动系统的优点是比较方便,插在电脑上就相当于安装了双系统(Maybe),即插即用,不占用电脑空间。

不过这个我还没试过,等新U盘(当然是XiaoMi)到了再试试。

以下教程仅供参考,可以再多找几个教程结合看看

安装教程:U盘安装随动Ubuntu系统

3、给Ubuntu换源

没有换国内源的话下载速度会非常的慢,安装好Ubuntu之后就把源换了。

安装教程:给Ubuntu换源

二、Ubuntu应用安装

Ubuntu安装好后我们就可以开始装我们的学习软件了,浏览器chrom是必须的。安装的过程可能会遇到各种困难,可以多百度一下其他教程,提高自己的动手能力。本篇主要是给出安装顺序的一些建议、各种学习软件的区别和联系以及使用教程。其余比较重要但是没提及的就自己探索探索吧~

1、安装Ubuntu之后要做的事

根据自己的需要安装软件。

安装教程:安装Ubuntu之后要做的事

2、Anaconda3 + jupyter Notebook

Anaconda是一个科学计算环境, 安装了Anaconda,你就安装了Python+NumPy+SciPy+Matplotlib+IPython+IPython Notebook。

jupyter Notebook编写代码会非常方便,香!

安装教程:Anaconda3+配置+使用jupyter notebook

使用教程:jupyter notebook 5分钟快速上手

3、PyCharm

PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。

此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。

PyCharm是IDE,是Python编程集成环境。
Anaconda是包含了大量科学包的Python。

安装教程:安装PyCharm

使用教程:PyCharm 19分钟快速入门

4、PyTorch

PyTorch是一个开源的Python机器学习库,基于Torch,用于自然语言处理等应用程序。

它是一个基于Python的可续计算包,提供两个高级功能:
1、具有强大的GPU加速的张量计算(如NumPy)。
2、包含自动求导系统的的深度神经网络。

安装起来会比较复杂,慢慢来,可以多看几个教程。

安装教程:安装PyTorch

三、视频学习教程

推荐宝藏up主 - 莫烦Python,视频都是非常基础的教学视频,很容易看懂,每一集时间都比较短,非常舒服(看着一集就2、3的视频教程就头痛),通过这些课程的学习,可以掌握基础,以后不会的就可以自己百度了。建议边学遍记笔记,我用的活页笔记本。

1、LInux简易教学

毕竟是Linux系统,ls还是要会的。

视频教程作者为B站up主莫烦Python,总共15P,2小时15分钟,建议学时一天。

视频学习教程1:Linux的简易教学(机器学习/深度学习)- 莫烦Python

2、Python基础教学

Python的基础,快速掌握Python语法。
学会了基础之后,后面碰到不会的就可以自己百度解决了。

视频教程作者为B站up主莫烦Python,总共36P,4小时23分钟,建议学时一天。

视频学习教程2:Python 基础教程 - 莫烦Python

3、Numpy & Pandas 数据处理

numpy是一个第三方的Python包,用于科学计算。这个库的前身是1995年就开始开发的一个用于数组运算的库。

经过了长时间的发展,基本上成了绝大部分Python科学计算的基础包,当然也包括所有提供Python接口的深度学习框架。

视频教程作者为B站up主莫烦Python,总共18P,3小时08分钟,建议学时一天。

视频学习教程3:Numpy & Pandas 数据处理 - 莫烦Python

4、Git代码管理

Git 是一个版本管理工具,其作用就是可以让你更好的管理你的程序。

比如你原来提交过的内容,以后虽然修改了,但是通过git这个工具,可以把你原来提交的内容重现出来,这样对于你后来才意识到的一些错误的更改,可以进行还原。

视频教程作者为B站up主莫烦Python,总共11P,1小时19分钟。

视频学习教程4:Git 代码管理 - 莫烦Python

5、PyTorch 动态神经网络

开始神经网络的学习吧~

视频教程作者为B站up主莫烦Python,总共35P,5小时1分钟。

视频学习教程5:PyTorch 动态神经网络 - 莫烦Python

6、基于Python的数据结构与算法

不是数据处理。毕竟搞算法的,数据结构还是要搞一手,这个视频教程我还没听完,感觉还不错。

视频学习教程6:Python算法+数据结构

四、书籍推荐

从书本上获取知识相对于视频学习来说又会有一种不同的学习体验,而且书本作为查阅的工具也是非常方便。

1、深度学习的数学

淘宝上直接搜的到,白色的那本, [日] 涌井良幸 涌井贞美 著

与其他深度学习的书上很多看不懂的公式不同,这本书非常浅显易懂,甚至一次函数有介绍。
有许多有趣的例子引人入胜,比如用恶魔来讲解神经网络的结构。是一本值得多读几遍的参考书。

2、深度学习+动手学深度学习(花书)

直接在淘宝上搜深度学习花书就有,有两本。
还没看。

3、机器学习(西瓜书)

周志华老师的西瓜书,
直接在淘宝上搜机器学习西瓜书就有。
西瓜的例子讲的很好;其他的,还没看(hhh)。

4、PyTorch深度学习

使用PyTorch深度学习框架,不过我还没来得及看。

你可能感兴趣的:(笔记)