觉之瞳专题:在学习PyTorch前你需要知道的一些东西

43 阅读4分钟

关于本系列文章的相关声明

创作声明

本系列的内容创作分为如下三个部分:

  1. 个人阅读文档之后的理解
  2. 对原文档的部分翻译
  3. 无关紧要部分的AI辅助创作
  4. 部分相关信息的引用及二次创作

本系列的图片来自于:

  1. PPT图形制作
  2. 幕布思维导图工具
  3. AI绘画辅助创作
  4. 网络(如侵权,请联系作者删除)

在此向人类艺术家与一切内容创作者,AI科学家与工程师,程序员团体致以最崇高的敬意。

费曼学习法声明

费曼学习法(Feynman Technique)是一种通过将所学知识用简单明了的语言解释给别人听来加深自己的理解和记忆的学习方法。这种方法最初由物理学家理查德·费曼(Richard Feynman)提出。

费曼学习法的基本思想是:将所学知识用自己的语言表达出来,以便理解、记忆和应用。

瞳君通过边学边创作的方式,将所学知识用简单明了的语言解释给大家,以加深自己的理解和记忆。由于个人理解的局限性,创作内容可能存在错误,欢迎各位专家批评指正。

实验&创作就是失败,失败就是学习,学习就是进步。

原创声明

本系列下的文章引用皆包含出处,未包含出处的皆为瞳君原创**@搞知识的觉之瞳**,遵循相应平台的相关协议进行分发。如需转载,请根据相关平台的内容规定进行转载。

动动手指点击关注,这是免费的,而且你也可以随时改变主意,享受你的阅读吧!

It's free and you can always change your mind,  enjoy your reading! 

首先,这玩意儿是个库

或者说好听点叫模组

模组是应用在主软件上的,就像我的世界里面各种各样乱七八糟的模组一样,没有我的世界这些模组一个也跑不起来。

而这玩意儿的主软件是Python

所以最起码得知道Python是怎么用的?

其次模组内部涉及了很多的类情况。

所以你也要知道面向对象编程到底是什么东西?

以及如何使用Python进行面向对象编程

同时安装模组得需要模组管理软件,就跟泰拉瑞亚里面有TmodLoader一样

或者这里换一套说辞,对于没玩过上面这些游戏的人来说,主体软件相当于你的管家,主体软件的模组相当于给管家配备工具包,管家想要获取这类工具包,就需要一个工具采购专家来帮他采购这些工具包,并给管家配置上。所以你要是想让管家拥有这个模组的功能,你就需要一个管家,和一个工具采购专家,同时也要了解如何命令他们俩,这是最起码的。

同时软件是运行在操作系统平台上的,这就相当于你的管家是要生活在房间里面的,没有房子哪来的管家呢?所以你本地需要有Windows环境或者Linux环境,并且知道他们俩的命令行怎么用。(大概知道就行)

另外由于深度学习经常要用到显卡这个东西,所以你也需要理解英伟达的显卡体系或AMD的显卡体系,除非你CPU训练

这里可以理解为管家如果获得了一种叫做显卡的加速卡,它的办事效率可以提高几倍,所以你最好有一张显卡来帮助你的管家提高深度学习训练的速度。当然你也可以只用CPU,这就相当于管家没有加速卡的情况,训练就会慢点。当然就算有了加速卡,你也要了解加速卡是如何让你的管家进行加速的,这样子操作起来会更得心应手一点。所以就要适当了解一下英伟达驱动和CUDA的体系。

现在万事俱备,但是你还不知道你安装这个工具包之后该干些什么,所以这种情况下就需要有一些深度学习的基础知识了,没有基础知识,你连最基本的操作流程可能都不大清楚。

那么总体上来讲,需要的就是大概这些。当然你也可以选择关注我,这些我们后续都会慢慢讲,也会开设相应的专题。