学习内容:
总体学习过程可以参考下面这篇文章
纯新手自学入门机器/深度学习指南(附一个月速成方案) - 知乎 (zhihu.com)https://zhuanlan.zhihu.com/p/37349519
1.完成吴恩达深度学习课程 | 课程链接:点击此处(完成前四章即可) |
在CSDN上有别人写的课程的学习笔记,可做参考。 链接:这里这里 | |
深度学习的课后作业 这个是和视频配套的每个视频后面的作业,搭配课程视频动手编程实践最佳。 | |
注:可能有些资源下架,这里还有一份在GitHub上的学习参考资料 |
2.Python的学习 | 我个人是看视频学习的,B站上就有,黑马程序员的Python学习教程,链接会放在下方。如果能找到其他的Python学习课程,也是可以的。 |
这部教程内容非常多,有600多集,总时长也有54多个小时。我推荐从P101集(001-Ptyhon简介-01-Python的起源)开始看,但也有很多集,把前面的一些基础的弄明白就行。 Python和C、C#等语言,编程思想是一样的,区别只体现在语言类型、风格等的不同。 | |
对于我们这个比赛项目而言,Python学习不用学的特别深入,只需要能读懂Python代码,知道每一步都是在干什么,可以写Python代码就足够了。因为我们的项目中变化检测和目标检测,是基于Python来实现的。 |
3.深度学习框架—PyTorch | 常用的深度学习框架做了简介 链接:戳此处 而我们的项目现已选定了PyTorch框架,这篇文章对PyTorch有很好的概述。 |
同样,动手实践才能有更好的了解。B站上有一个的PyTorch教学视频,也是我看过的,其中部分内容是很实用的。按照自己的需要,选取部分视频学习,不用从头到尾排着看。 |
以上只是前期的知识准备,接下来的实施方案还是按照项目计划书上的来执行。
软件安装:
软件安装在申请书上有说明,这里只列出算法实现所需的软件和开发环境。
- Python及PyCharm的安装:链接(Python我安装的是3.9版本,建议选3.9版本;PyCharm最好为专业版,最新版本即可)
- PyCharm专业版破解:链接(建议选择无限重置的方法)
- Anaconda安装:
安装Anaconda下载地址: Anaconda 安装:默认安装就完事,然后在安装的这个地方记得勾选一下,加入PATH环境变量,省的我们去配置 测试是否安装成功:打开cmd,输入: conda list 可以查看安装Anaconda自动安装的依赖包,记住conda命令,我们我安装依赖包都用conda了,不要使用python带的pip命令,切记切记,我第一遍就是犯了这个错误 |
修改依赖包的下载为清华镜像(强烈建议修改,不修改就会跟我一开始一样,下载速度感人,感人就算了,部分依赖包下载n次都下载不成功) 打开cmd,输入以下命令
显示源:conda config --set show_channel_urls yes 删除源:conda config --remove-key channels 其他一些源: 修改依赖包的下载为清华镜像(强烈建议修改,不修改就会跟我一开始一样,下载速度感人,感人就算了,部分依赖包下载n次都下载不成功) 打开cmd,输入以下命令
显示源:conda config --set show_channel_urls yes 删除源:conda config --remove-key channels 其他一些源: |
使用虚拟环境在Anaconda下有关虚拟机的命令有: a-查看当前有哪些虚拟环境: conda info --envs b-检查有哪些版本的python可以用来安装虚拟环境:conda search --full-name python (其实也是conda用于查看Anaconda安装后有那几个版本pyhton,也说明新建虚拟环境时可以根据需求自行指定要安装的python版本) c-新建虚拟机指定版本的虚拟机: conda create --name pytorch python=3.7 (这个就是新建一个虚拟环境为python3.7 虚拟环境名称是pytorch) d-激活虚拟机/进入该虚拟机: activate tensorflow (进入虚拟机后,可以理解成,他就是一个新python环境,里面的python指令操作都是可以进行的 如查看当前python的版本 : python --version) e-退出虚拟机: deactivate f-删除当前虚拟机:conda remove --name yourenvname(tensorflow) --all
|
- PyTorch安装
安装PyTorch 安装PyTorch要先进入我们之前安装的虚拟环境下,因为我们说了这个虚拟环境是用来安装所有跟深度学习相关的依赖包,所以后面安装任何的包都需要先进入虚拟环境在输入安装命令. 1) 新建虚拟环境:新建名为pytorch的虚拟环境,用来专门进行pytorch学习训练,版本指定使用python3.7(3.7常用版本,--name后面是我们新建虚拟环境的名字,见名知意,取了pytorch,说明它是用来做深度学习的环境) 2)进入刚刚新建以及以后要常使用虚拟环境 安装命令千万记得使用conda,不要使用python带的pip安装,这两个还是有不同的. 具体安装过程参考 这里 注:一定要在虚拟环境里安装 |
-
配置Pycharm编译环境
打开Pycharm页面—设置,然后按下面步骤配置我们安装好的虚拟环境(如果没有配虚拟环境,那就是配本地安装默认的Python所在的位置) |
配置虚拟环境编译环境 |