在学习大模型之前希望有python与NLP相关经验的算法工程师,如果之前不是从事相关领域工作的小伙伴,那么我们可能需要做好基础准备。
Python基础
主要是在帮助学习者快速掌握Python编程语法、了解Python开发常见概念和工具。定位于让其他语言开发者在较短时间内掌握Python开发的最少必要知识。一般要求学会包括如下内容:
- python环境搭建
- Python的基本语法
- 函数
- 读写文件
- 异常处理
- 面向对象
- 模块和import、包、标准库
- 第三方库等内容。
教材列表
机器学习基础
主要包括机器学习的一系列基础概念,保证对机器学习的基本概念有一个初步的认知, 预习材料中,掌握这部分的内容尤其重要。
机器学习从入门到精通材
★吴恩达机器学习课程 2019
极为经典的一套入门课程,大家如果有富裕时间,可以完整看一遍,相信你会受益匪浅
Pytorch基础
Pytorch框架,国内应用最多的深度学习框架,最好能掌握它的基础使用方法。刚开始基础语法即可。
★ Pytorch 快速入门教程
以下信息在视频下方的文本说明里就有
对应代码: github.com/xiaotudui/P…
蚂蚁蜜蜂/练手数据集 pan.baidu.com/s/1jZoTmoFz… 密码: 5suq
课程资源:pan.baidu.com/s/1CvTIjuXT… 提取码:jnnp
如果没有Nvidia显卡,torch.cuda.is_available()就是False,是正确的。 即便没有显卡,也是可以往后面学习的。
官方文档
深度学习基础
同 "机器学习"一样,深度学习部分要尽量多花时间去学习相关的基础知识。
深度学习入门教程
★吴恩达深度学习课程
推荐阅读
★西瓜书
周志华老师的《机器学习》 —— 俗称《西瓜书》