这篇文章是我近段时间来的一些学习和方法总结
作者小白一只,但是每天坚持学习,所以内容仅供参考hh~
文章中的很多教程和学习视频都是引用的,进入链接后可以看到作者。
Ubuntu安装起来还是非常简单,根据情况选择适合自己的安装方式。
从官网上下载速度很慢,我们考虑用国内镜像下载,选择.iso文件即可。
Ubuntu20.04下载
使用虚拟机安装Ubuntu比较方便,不过好像比较吃内存。 我的电脑运存8G好像不太够用,专用学习的话如果运存比较小就不太推荐了,性能不是很高。
使用VMware虚拟机安装(VM自行下载),安装教程点击
安装教程:虚拟机安装Ubunutu20.04
安装双系统其实非常快,冒的想象中那么复杂,内存大概50G就行(我是这么多)
用起来的感觉就是:芜湖哈哈哈哈~
把Ubuntu下载好,再下载一个软件和一个U盘就行 看一遍视频教程,再第二遍跟着做,一会儿就装好了,安装教程如下(音画有点不同步,不过问题不带)
安装教程:Windows+Ubuntu双系统
U盘随动系统的优点是比较方便,插在电脑上就相当于安装了双系统(Maybe),即插即用,不占用电脑空间。
不过这个我还没试过,等新U盘(当然是XiaoMi)到了再试试。
以下教程仅供参考,可以再多找几个教程结合看看
安装教程:U盘安装随动Ubuntu系统
没有换国内源的话下载速度会非常的慢,安装好Ubuntu之后就把源换了。
安装教程:给Ubuntu换源
Ubuntu安装好后我们就可以开始装我们的学习软件了,浏览器chrom是必须的。安装的过程可能会遇到各种困难,可以多百度一下其他教程,提高自己的动手能力。本篇主要是给出安装顺序的一些建议、各种学习软件的区别和联系以及使用教程。其余比较重要但是没提及的就自己探索探索吧~
根据自己的需要安装软件。
安装教程:安装Ubuntu之后要做的事
Anaconda是一个科学计算环境, 安装了Anaconda,你就安装了Python+NumPy+SciPy+Matplotlib+IPython+IPython Notebook。
jupyter Notebook编写代码会非常方便,香!
安装教程:Anaconda3+配置+使用jupyter notebook
使用教程:jupyter notebook 5分钟快速上手
PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。
此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。
PyCharm是IDE,是Python编程集成环境。
Anaconda是包含了大量科学包的Python。
安装教程:安装PyCharm
使用教程:PyCharm 19分钟快速入门
PyTorch是一个开源的Python机器学习库,基于Torch,用于自然语言处理等应用程序。
它是一个基于Python的可续计算包,提供两个高级功能:
1、具有强大的GPU加速的张量计算(如NumPy)。
2、包含自动求导系统的的深度神经网络。
安装起来会比较复杂,慢慢来,可以多看几个教程。
安装教程:安装PyTorch
推荐宝藏up主 - 莫烦Python,视频都是非常基础的教学视频,很容易看懂,每一集时间都比较短,非常舒服(看着一集就2、3的视频教程就头痛),通过这些课程的学习,可以掌握基础,以后不会的就可以自己百度了。建议边学遍记笔记,我用的活页笔记本。
毕竟是Linux系统,ls还是要会的。
视频教程作者为B站up主莫烦Python,总共15P,2小时15分钟,建议学时一天。
视频学习教程1:Linux的简易教学(机器学习/深度学习)- 莫烦Python
Python的基础,快速掌握Python语法。
学会了基础之后,后面碰到不会的就可以自己百度解决了。
视频教程作者为B站up主莫烦Python,总共36P,4小时23分钟,建议学时一天。
视频学习教程2:Python 基础教程 - 莫烦Python
numpy是一个第三方的Python包,用于科学计算。这个库的前身是1995年就开始开发的一个用于数组运算的库。
经过了长时间的发展,基本上成了绝大部分Python科学计算的基础包,当然也包括所有提供Python接口的深度学习框架。
视频教程作者为B站up主莫烦Python,总共18P,3小时08分钟,建议学时一天。
视频学习教程3:Numpy & Pandas 数据处理 - 莫烦Python
Git 是一个版本管理工具,其作用就是可以让你更好的管理你的程序。
比如你原来提交过的内容,以后虽然修改了,但是通过git这个工具,可以把你原来提交的内容重现出来,这样对于你后来才意识到的一些错误的更改,可以进行还原。
视频教程作者为B站up主莫烦Python,总共11P,1小时19分钟。
视频学习教程4:Git 代码管理 - 莫烦Python
开始神经网络的学习吧~
视频教程作者为B站up主莫烦Python,总共35P,5小时1分钟。
视频学习教程5:PyTorch 动态神经网络 - 莫烦Python
不是数据处理。毕竟搞算法的,数据结构还是要搞一手,这个视频教程我还没听完,感觉还不错。
视频学习教程6:Python算法+数据结构
从书本上获取知识相对于视频学习来说又会有一种不同的学习体验,而且书本作为查阅的工具也是非常方便。
淘宝上直接搜的到,白色的那本, [日] 涌井良幸 涌井贞美 著
与其他深度学习的书上很多看不懂的公式不同,这本书非常浅显易懂,甚至一次函数有介绍。
有许多有趣的例子引人入胜,比如用恶魔来讲解神经网络的结构。是一本值得多读几遍的参考书。
直接在淘宝上搜深度学习花书就有,有两本。
还没看。
周志华老师的西瓜书,
直接在淘宝上搜机器学习西瓜书就有。
西瓜的例子讲的很好;其他的,还没看(hhh)。
使用PyTorch深度学习框架,不过我还没来得及看。