该存储库包含与Udacity的深度学习V7纳米模板程序有关的材料。它由一堆用于各种深度学习主题的教程笔记本。在大多数情况下,笔记本电脑引导您实施诸如卷积网络,经常性网络和gans之类的模型。还有其他涵盖的主题,例如重量初始化和批处理标准化。
还有一些笔记本作为纳米式程序的项目。在计划本身中,这些项目由真实的人(Udacity Reviewers)审查,但在此也可以使用。
根据Anaconda文档:
Conda是一种开源软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖项,并在它们之间轻松切换。它在Linux,OS X和Windows上工作,是为Python程序创建的,但可以包装和分发任何软件。
使用Anaconda包括以下内容:
miniconda 。如果您已经安装了conda或miniconda ,则应该可以跳过此步骤,然后继续进行步骤2。conda环境。 *每次您希望进行任何练习时,都会激活您的conda环境!
下载与您的系统匹配的最新版本的miniconda 。
| Linux | 苹果 | 视窗 | |
|---|---|---|---|
| 64位 | 64位(bash安装程序) | 64位(bash安装程序) | 64位(EXE安装程序) |
| 32位 | 32位(Bash Installer) | 32位(EXE安装程序) |
在机器上安装Miniconda。详细说明:
对于Windows用户,与Windows终端窗口相比,需要从Anaconda提示下执行以下命令。对于Mac,普通的终端窗口将起作用。
这些说明还假定您已安装了git用于从终端窗口与GitHub合作,但是如果您不使用,则可以首先使用命令下载该:
conda install git
如果您想了解有关版本控制的更多信息,并从命令行中使用git ,请查看我们的免费课程:使用git的版本控制。
现在,我们准备创建本地环境!
git clone https://github.com/udacity/deep-learning-v2-pytorch.git
cd deep-learning-v2-pytorch
创建(并激活)一个新的环境,称为Python 3.6的deep-learning 。如果提示进行安装(Proceed [y]/n)型y。
conda create -n deep-learning python=3.6
source activate deep-learning
conda create --name deep-learning python=3.6
activate deep-learning
此时,您的命令行应该看起来像:( (deep-learning) <User>:deep-learning-v2-pytorch <user>$ 。 (deep-learning)表明您的环境已被激活,您可以进行进一步的包装安装。
安装Pytorch和Torchvision;这应该安装最新版本的Pytorch。
conda install pytorch torchvision -c pytorch
conda install pytorch -c pytorch
pip install torchvision
安装一些必需的PIP软件包,这些软件包在需求文本文件(包括OpenCV)中指定。
pip install -r requirements.txt
现在,大多数deep-learning库都可以使用。有时,您会看到一个带有附加需求文件的存储库,例如,如果您想使用TensorFlow和Keras。在这种情况下,鼓励您将另一个库安装到现有环境中,或为特定项目创建新的环境。
现在,假设您的deep-learning环境仍在激活中,您可以导航到主要存储库并开始查看笔记本:
cd
cd deep-learning-v2-pytorch
jupyter notebook
要在完成工作会话后退出环境,只需关闭终端窗口即可。