入门深度学习过程分享及易踩坑总结(Python)

1. Python

1.1 Python IDLE 安装

1.1.1 下载

安装Python IDLE可以前往Python官网下载,不过官网由于是外国网站,下载速度实在是慢,还可以去阿里云镜像网站下载,选择最新版本3.91/进入,选择python-3.9.1-amd64.exe 下载即可,速度飞快。
(其实如果安装了IDM下载器可以直接用它从官网下载,不过此处镜像很好用可以直接下载,如果想要安装IDM这里有一个网盘资源,提取码b8yj,直接安装一长串中文描述的那个就行)

1.1.2 安装

打开下载好的安装程序,勾选Add Python 3.9 to PATH
入门深度学习过程分享及易踩坑总结(Python)_第1张图片
点击[Install Now]一键安装或者[Customize installation]自定义安装路径。

1.2 Python学习

学习Python还是更推荐看网上的教学视频,毕竟编程语言的基础内容大体相同,只需要跟着人家练一遍就行。
这里推荐两个Python学习资源:

(1)中国大学慕课:Python语言程序设计(北京理工大学)
(2)B站:[小甲鱼]零基础入门学习Python
(3)中国大学慕课:Python数据分析与展示(北京理工大学)

首先看(1)(2)学习python基础,在这里更推荐B站小甲鱼的课程,相比慕课的课程来说更有趣一点,不过慕课的课程可以结合起来看,如果学得快的话大概两天就能把Python基础学完。之后再去看(3),学习python非常常用的第三方库,这几个库在后期的学习当中会用得特别频繁。

1.3 Anaconda安装

Anaconda 是一个Python第三方库的集成库,里面包含了几百个常用的Python第三方库,还包含了一些好用的软件,比如Jupyter Notebook,这个后续会用到。安装Anaconda可以省很多力气去一个个安装第三方库,下面是安装教程:

首先Anaconda的下载地址,一个是Anaconda官网,但是直接从官网下载速度很慢还容易出错,我这边推荐用IDM下载,速度很快很稳定(IDM安装见文章开头)。另一个是清华的镜像,但是不稳定且版本不是最新,不推荐。
这里有一个知乎的Anaconda安装教程可以参考着安装,最重要的是环境变量要设置好。

1.4 Python 使用技巧

1.4.1 Python pip下载镜像源

由于Python第三方库的安装源是国外网站,下载速度真的乌龟(几十到几百kb/s看缘分),可以通过将下载源切换到国内镜像源的方式提高下载速度(几Mb/s的正常速度)。修改镜像源有单次切换和永久替换两种,单次切换只需要下载的时候加个后缀,偶尔用一用比较方便,不过经常用的话还是修改电脑配置永久切换吧。

2. 深度学习

2.1 课程资源

这部分还是建议看网上的视频课程,在此有两个推荐课程:
1、B站:台大李宏毅机器学习,这个课涉及了一些原理的公式推导,部分内容可能看起来有点吃力,不过整体讲课氛围还是偏轻松活泼的(老师喜欢整活,比较有趣)。
2、网易云课堂:深度学习系列课程(吴恩达),这个课程保留了最核心的一些公式讲解,整体易于理解,每节课只有十分钟左右,全部都是干货,同时还附有编程练习题。因为这个课本来是斯坦福大学的付费公开课,和网易云课堂合作后提供了视频,但是没有提供相应的练习题,我在百度上找了的练习题的资源。(原课程链接)这个练习题比较精致,把课程内容讲解了一遍,又把程序给挖掉一部分做成填空题,我觉得非常适合练习。
这两个课程可以结合起来看,我在学的时候基本上一个视频里面看不懂的内容去另一个视频就能看明白,如果还看不明白的可以看CSDN和知乎上的讲解,学习途径多种多样。李宏毅的课程也有课后练习题,不过我没有做过,感觉不太容易上手,还是更推荐吴恩达课程的练习题。
3、B站:莫烦Python,这个视频也是网上口碑比较好的一个教程,不过我还没有怎么看过,也可以结合起来看。

2.2 环境配置

先写这么多,后面持续更新,有什么疑问可以发在评论区
【To Be Continued…】

你可能感兴趣的:(深度学习,python,深度学习,人工智能)