我们要学习神经网络与深度学习,我们老师首先给我们推荐了一本在线图书前言 — 动手学深度学习 2.0.0 documentation (d2l.ai)。这本书在b站的搜索“李沐”也能找到对应的手把手教学视频。
首先吧,在学习这个知识的时候,我们打仗,得先有枪有炮,所以我们先要搭建好环境,这里可得说一说,我反复搭建这个代码运行环境前前后后在两台电脑上搭建了得十几次才慢慢摸索出一条比较正确的革命道路:
第一步我们得先安装一个可以搭建虚拟环境的软件,这里我用的是Anaconda,其实也可以用那本在线书籍上写的用miniconda,按照我强迫症的性格,我肯定选nb的虚拟环境,下载好Anaconda之后我们就要进行非常关键而且非常坑人的地方了就是我们首先要使用命令行创建一个新的环境:
首先我们先点击下面的图标,再输入以下命令行。
tip1:运行这个指令我们首先要安装python,这里我安装的是3.9.13版本的python,(我之前试过3.10.9版本的python可惜啊可惜,它在安装d2l包的时候会在安装pandas包的时候报错,而且这个错误我当时废了九牛二虎之力也没整好,所以我建议你直接下载3.9.13版本的python,别忘了在安装python的时候要把它加入path)。
好了,我们现在拥有了一个名字叫d2l的运行环境,现在我们要先激活这个环境
你看到那个 划横线的那个了吗,当base换成d2l时,这时候我们就进入了python3.9.13版本的名字叫d2l的代码运行环境,下面我们就要安装pytorch的相关组件了。
pip install torch==1.12.0 pip install torchvision==0.13.0
torch和torchvision这两个的安装一般没啥问题
但是d2l的版本就很坑,书上写的0.17.6版本的d2l,我试过好几次,他老是报pandas的包安装不了的错误,而且也没法改好,可能是作者在版本匹配上还没有做好,下面我建议你们直接用0.17.5版本的,就没有任何的错误了。
pip install d2l==0.17.5
好,如果上面显示安装成功,那么说明你已经成功了一半还多那么一丢丢了,哈哈哈,逗你玩的,如果上面都好了,那就说明你的环境成功搭建完毕了。在我们之前打开的命令窗口中输入
jupyter notebook
哎嘿,稍等一下下,你的浏览器就会打开一个网页
之后点击我画红圈的地方,新建一个文件,之后进入就会有
当然这些代码是我学习过程张输入的,你进去肯定啥都没有,我只是给你看看我成功搭建了而且,他是好的,你的应该也和我的一样,如果前提是你照我说的做,如果没有,那就不太行了老哥。
现在枪和炮有了下面就要开始学习了xdm!!!
冲冲冲!!!