大创——学习计划

学习内容:

 总体学习过程可以参考下面这篇文章

纯新手自学入门机器/深度学习指南(附一个月速成方案) - 知乎 (zhihu.com)https://zhuanlan.zhihu.com/p/37349519

1.完成吴恩达深度学习课程

课程链接:点击此处(完成前四章即可)

在CSDN上有别人写的课程的学习笔记,可做参考。        链接:这里这里

深度学习的课后作业  这个是和视频配套的每个视频后面的作业,搭配课程视频动手编程实践最佳。

 注:可能有些资源下架,这里还有一份在GitHub上的学习参考资料

2.Python的学习        我个人是看视频学习的,B站上就有,黑马程序员的Python学习教程,链接会放在下方。如果能找到其他的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 --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  • conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge 
  • conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
  • conda config --set show_channel_urls yes

显示源:conda config --set show_channel_urls yes

删除源:conda config --remove-key channels

其他一些源:
阿里云 https://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

修改依赖包的下载为清华镜像

(强烈建议修改,不修改就会跟我一开始一样,下载速度感人,感人就算了,部分依赖包下载n次都下载不成功)

打开cmd,输入以下命令

  • conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  • conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge 
  • conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
  • conda config --set show_channel_urls yes

显示源:conda config --set show_channel_urls yes

删除源:conda config --remove-key channels

其他一些源:
阿里云 https://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

使用虚拟环境

在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


Tips:还是那句话,如果不想用虚拟机的,请直接跳过虚拟机部分,进入2.2.2-(3)不影响tensorflow的安装,但是建议使用,这样不会把原始环境或和其他环境搞乱.如果到时候要换机器,直接把当前环境导入出来里面就可以换

  • PyTorch安装

安装PyTorch

        安装PyTorch要先进入我们之前安装的虚拟环境下,因为我们说了这个虚拟环境是用来安装所有跟深度学习相关的依赖包,所以后面安装任何的包都需要先进入虚拟环境在输入安装命令.

        1) 新建虚拟环境:新建名为pytorch的虚拟环境,用来专门进行pytorch学习训练,版本指定使用python3.7(3.7常用版本,--name后面是我们新建虚拟环境的名字,见名知意,取了pytorch,说明它是用来做深度学习的环境)

conda create --name pytorch python=3.7

        2)进入刚刚新建以及以后要常使用虚拟环境

activate pytorch

 安装命令千万记得使用conda,不要使用python带的pip安装,这两个还是有不同的.

        具体安装过程参考  这里

        注:一定要在虚拟环境里安装

  • 配置Pycharm编译环境

        打开Pycharm页面—设置,然后按下面步骤配置我们安装好的虚拟环境(如果没有配虚拟环境,那就是配本地安装默认的Python所在的位置)

配置虚拟环境编译环境


  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值