第2章 Hello PyTorch 2.0——深度学习环境搭建

工欲善其事,必先利其器。第1章介绍了PyTorch与深度学习神经网络之间的关系,本章将正式进入PyTorch 2.0的学习过程。

首先读者需要知道,无论是构建深度学习应用程序,还是应用已完成训练的项目到某项具体项目中,都需要使用编程语言完成设计者的目的,本书使用Python语言作为开发的基本语言。

Python是深度学习的首选开发语言,很多第三方提供了集成大量科学计算库的Python标准安装包,常用的是Miniconda和Anaconda。Python是一个脚本语言,如果不使用Miniconda或者Anaconda,那么第三方库的安装会较为困难,各个库之间的依赖性就很难连接得很好。因此,这里推荐使用Miniconda,当然对Python语言非常熟悉的读者也可以直接使用原生Python。

本章首先介绍Miniconda的完整安装,然后完成一个练习项目——生成可控的手写体数字,这是一个入门程序,可以帮助读者了解完整的PyTorch项目的工作过程。