AI算法学习路线分享

如果你想要走算法工程师或者数据挖掘,机器学习工程师又或者AI工程师,大模型,自然语言处理这条路,那完全可以照着学:

1️⃣. 先学python和机器学习
python是编程语言,是算法实现的基础,现在学长用的比较多的也是python,熟能生巧,用多就好了,把python的几个数据分析库学会numpy,pandas,matplotlib, scipy和seaborn。机器学习部分学习逻辑回归,支持向量机,随机森林,线性回归,xgboost,GBDT,决策树,HMM,朴素贝叶斯差不多就可以了。这一部分尽量做一些项目来提升自己的代码能力和项目思维✅

2️⃣. 其次学pytorch和深度学习入门
pytorch教程大家可以去b站看刘二大人和小土堆的教程,看完你真的会发现pytorch框架真的不难,深度学习入门学长看的是李沐的动手学深度学习,把CNN,RNN,GNN,LSTM,GRU,GAN都学一遍,这样子就算是深度学习入门了,这些算法是基础,以后学习各个方向都🈶可能用到。李沐老师的课可能会有点难懂,可以结合李宏毅老师的来看,看个两遍有种豁然开朗的感觉

3️⃣. 然后学自己感兴趣的方向
当做由于研究生阶段用的图神经网络和时间序列类模型比较多,所以学习了GCN,ConvGRU,ConvLSTM,Transformer,注意力机制, GAT。在学习Transformer的时候发现很多教程都没有讲透,这里建议Dasou➕李沐➕教AI的陶老师➕王树森,这几个博主的视频看完之后感觉对Transformer以及Bert都有了比较深的理解。学长后期主要是关注自然语言处理和大模型方向了,所以word2vec,n-gram等算法也学习了,llm算法部分的内容也很多,也一直在学习,但感觉这一块还不太熟悉就不给大家介绍了,现在的多模态大模型也很火,这些都值得去研究。大家还是要知道自己想要做什么,真的建议去深挖一个方向,而不是蜻蜓点水✅

可能还有一些来不及介绍,但学完上面的内容,完全可以找到一个AI工程师的实习,可以在工作中去体验和加强自己的学习 #掌握什么AI技能,会为你的求职大大加分#
全部评论
和我的思路一样
点赞 回复 分享
发布于 02-27 17:41 江苏
这学多长时间能学完
点赞 回复 分享
发布于 02-27 17:41 江西

相关推荐

04-21 17:07
已编辑
中南大学 算法工程师
求定位(暑期实习)bg:2本9硕,目前有一篇在投论文,但和大模型方向不算特别对口,属于 AI4S。另有一段非互联网实习经历,主要做 Agent 开发。我的优势大概是:代码能力比较强,笔试、手撕基本都比较稳;基础还可以,对深度学习、Transformer、pre/post training、RLHF、agentic RL等这些内容都有一定理解。目前拿到/推进中的机会有这些:鹅厂 NLP:一面表现不错,二面一般,三面发挥不太好。后面基本都是压时间进的测评和 HR 面。明天约了 HR 面,但我自己感觉不一定稳,有点担心泡池子。❀ AI 工程师:前面技术面都走完了,HR 最近一直在保温,说 offer 快了。听说业务偏 toB,方向类似 openclaw。宇宙厂(大模型 Agent 开发):已经 OC,约了半个月后入职。PDD:才约的一面。我现在最纠结的点是:宇宙厂这个大模型 Agent 开发,会不会太偏工程,导致相比“算法/研究岗”显得没那么核心?本人不排斥工程,代码也还行,但想往更核心一点的算法/大模型方向靠;想听听大家的建议:我这种背景,更适合走 Agent 开发,还是算法/研究?宇宙厂这个 Agent开发 值不值得直接去?Agent 开发这条路,后面还有没有机会往更核心的算法方向靠?如果是你们,会怎么选?欢迎锐评,感谢大家!
牛客11258832...:转算法或者基建吧 这agent开发总感觉不靠谱 还有很多人蝗虫过境一样学
我的求职进度条
点赞 评论 收藏
分享
感兴趣的话请直接将简历发至邮箱: guochengwei.gcw@alibaba-inc.com职位描述:1. 负责将大模型(LLM)能力落地到实际业务场景,包括但不限于Prompt工程、智能对话、知识库建设、内容生成及业务流程自动化;2. 设计并开发AI Agent系统及其框架,负责任务规划、多步推理(CoT)、工具调用(Function/Tool Calling)、记忆管理及多智能体协同等核心模块的实现;3. 构建LLMOps全链路流程,包括大模型应用评测、监控告警、数据标注及RAG(检索增强生成)全链路优化(如切片算法、召回重排等);4. 参与大模型业务应用平台的研发,推动MCP(模型控制协议)生态建设、工作流编排及代码生成等提效工具的开发,构建高可靠、高扩展的AI架构。职位描述(英文):职位要求:1. 本科及以上学历,计算机、人工智能、软件工程、数学或相关专业;2. 熟练掌握 Java、Python、Go、C++ 中至少一门编程语言,具备扎实的数据结构、算法基础、操作系统知识及良好的编程习惯;3. 了解大模型应用开发原理,熟悉 Prompt Engineering、RAG、LangChain、LlamaIndex 或 Dify 等业界主流大模型开发框架;4. 熟悉主流大模型(如GPT、Qwen、Llama等)的接口调用及特性,了解 Agent 架构及相关组件;5. 具备卓越的学习能力和自驱力,对AI技术充满热情,能够快速跟进并掌握业界最新技术动态。
点赞 评论 收藏
分享
评论
2
36
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务