没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
48页
为帮助大家快速入门Python学习、机器学习、深度学习,根据我自己多年的学习和工作经验,总结了这份保姆级的学习清单,让大家在学习时不走弯路。 这份清单主要内容如下图所示,主要有3大部分,分别为python编程、机器学习和深度学习,在学习理论知识的同时注重实战,让大家快速上手。在各个部分,本文还推荐了学习图书和视频,可以帮助大家高效学习。 现如今,无论是机器学习、深度学习还是数据分析领域,python都已成为当今最热门的语言,在爬虫、网络编程等领域也深受开发者使用,python已成为使用人数最多的一门编程语言,在各个领域中发挥着作用。 因此,如果想入门机器学习或深度学习,python成为了必须掌握的一门编程语言。 机器学习部分将重点讲解机器学习方面要学习的东西。机器学习是关于计算机基于数据分布,学习构建出概率统计模型,并运用模型对数据进行分析与预测的方法。在深度学习大规模应用之前,传统的机器学习算法深受学术界追捧。 深度学习作为机器学习的一个分支,是近年来最热门同时也是发展最快的人工智能技术之一,相关学习资源包括免费公开教程和工具都极大丰富,同时这也为学习深度学习技术的IT人才带来选
资源推荐
资源详情
资源评论
2023 年最新 Python 人工智能学习路线
前言
为帮助大家快速入门机器学习、深度学习,根据我自己多年的学习和工作经验,总结
了这份保姆级的学习清单,让大家在学习时不走弯路。
这份清单主要内容如下图所示,主要有 3 大部分,分别为 python 编程、机器学习和深
度学习,在学习理论知识的同时注重实战,让大家快速上手。在各个部分,本文还推
荐了学习图书和视频,可以帮助大家高效学习。
1.python 编程
现如今,无论是机器学习、深度学习还是数据分析领域,python 都已成为当今最热门
的语言,在爬虫、网络编程等领域也深受开发者使用,python 已成为使用人数最多的
一门编程语言,在各个领域中发挥着作用。
因此,如果想入门机器学习或深度学习,python 成为了必须掌握的一门编程语言。
1.1 开发环境
对于任何编程语言的学习,第一步都是安装编程环境,python 也是如此。
Anaconda 包括 Conda、Python 以及一大堆安装好的工具包,比如:numpy、pandas
等。conda 是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的
软件包及其依赖,并能够在不同的环境之间切换,对后续开发非常方便。总之,要想
安装 python 环境,安装 Anaconda 绝对是没错的选择。
Anaconda 支持 Linux、Mac 和 Windows 系统,其中内置了上千个 Python 经常会用
到的库,包括 Scikit-learn、numpy、pandas、scipy 等等。其官网地址在:
https://www.anaconda.com
在安装 Anaconda 中,一般会自带 Jupyter,Jupyter 是一款免费、开源的交互式 web
工具。研究人员可以利用该工具将软件代码、计算输出、解释文本和多媒体资源组合
在一个文档中,对新手非常友好。
如果确定后面要继续学习机器学习方向,一定要用 pycharm,最好是 pycharm 的专业
版。首先,对于机器学习,特别是深度学习中,为了训练出更好的模型,我们需要查
看训练过程中的一些变量,通过设置 Pycharm 在“Edit Configurations”中的“Show
command line afterwards”,可以实时查看每个变量数据,这样,pycharm 对高维
tensor 的展示也十分清晰,模型中间过程产生的 tensor 一目了然。除此之外,专业版
的 pycharm 还可以实现远程调试,由于参数量大的深度学习项目需要借助性能强大的
云服务器,有时候需要多张 GPU,不可能在本地训练以及部署,所以通过这种远程的
方式可以训练更大的模型。
对于这些软件的安装,很多小伙伴无脑“next”之后有时候会发现环境没有配置等问题,
所以可以考虑跟着视频一步一步的做,这里推荐:
https://www.bilibili.com/video/BV15o4y127Rt
1.2 基础语法
初学者都会比较好奇,看来这么多文章、视频,学了这么久 Python,什么程度才叫入
门了呢?
每个人对技术的认知都不尽相同,在我个人看来,如果你是初学者,学完以下这些东
西就可以算是入门了,为什么?因为以下这些东西是 Python 进阶各个方向都必备的基
础知识,你进阶去学爬虫或者 web 开发等方向,你都得先学会它们。
因为知识点放在一起比较多,我把它们稍加区分成基础语法和高级编程两块,对于每
一个自学的人,按照这个体系去打好基础,你未来的路会走得更稳重。
python 基础语法的学习,是正式学习 python 的第一阶段,这里会介绍 python 的常用
语法,无论未来做哪个方向,这些语法都会非常重要,在日常编程中经常使用到,这
一部分的学习主要包括以下内容。
1. 变量及数据结构
a. 变量类型、标识符、关键字、运算、数据类型转换
b. 数组、元组、字典
2. 流程控制语句
a. if 条件语句
b. for 循环
c. while 循环嵌套
d. break、continue
3. 函数
a. 函数的定义及调用
b. 函数的参数、返回值及类型
4. 文件操作
a. 读取文件
b. 写入文件
c. 文件路径操作
5. 面向对象
a. 类、对象、属性、方法
b. 三大特性:封装、继承、多态
6. 异常处理
a. 捕捉异常
b. 自定义异常
7. 模块和包
在开始的变量及数据结构中,要学习 python 具有的数据类型,主要包括:
• int:有符号整型,缺省十进制,python3 中不再保留长整型,统一为 int ;
• float:浮点型,可以用科学计数法表示;
• complex:复数,由实数和虚数组成,可用 a+bj 或 complex(a,b) 表示,其中 a 和
b 都是浮点型。
• bool 值有 True 和 False 两种
剩余47页未读,继续阅读
努力改掉拖延症的小白
- 粉丝: 3562
- 资源: 24
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页