人工智能学习路线&学习资料整理
人工智能学习资料(个人整理)
脑上头写出来的,误点到发布了,有问题后面再补充修改
里面的内容大部分是我学习过了的,基本上都是非常优秀的很好理解(我缺的数学基础这块你上哪补啊【悲】)
内容已经整理至github,附带代码实例
- 【AI 学习路径与资源(ai-learning-paths-resources)】 https://github.com/toke648/Artificial-intelligence-learning-materials-compilation
先导
开始之前,让我们先看几个demo和视频
【纪录片】阿尔法狗【双语特效字幕】
https://www.bilibili.com/video/BV1pE411y7Pu/?spm_id_from=333.337.search-card.all.click&vd_source=d5f2b87dc23c8806dfc6d9550f24aaf2
路线
书籍资源—理论概念—项目实践——思考记录——拓展
学习路径
python基础——人工智能导论——数据分析&数据处理——机器学习——sklearn实战——深度学习——pytorch——强化学习
还有其余的可以根据自己的研究方向进一步深入学习;
其中所涉及的有
Python 基础
语法、数据结构、函数、类
Vscode、Anaconda、Jupyter、Numpy、Pandas、Matplotlib
人工智能导论
历史简述:图灵测试、达特茅斯会议、符号主义 vs 连接主义
AI 分类:分类问题、预测问题、策略问题
基础算法:逻辑回归、线性回归、梯度下降
数据分析 & 数据处理
数据标准化、归一化
矩阵运算、特征提取、特征选择
超参数设置与调优
机器学习基础(sklearn 实战)
训练集、验证集、测试集
拟合、过拟合、欠拟合
评估指标:准确率、召回率、F1 分数
损失函数:均方误差、交叉熵损失
深度学习(PyTorch)
神经网络基础:输入层、隐藏层、输出层、权重、偏置、学习率
神经元、激活函数(Sigmoid、ReLU、Softmax)
前向传播、反向传播、梯度下降
优化器:SGD、Adam
深度学习进阶
CNN 卷积神经网络
RNN / LSTM / GRU:序列建模
Transerformer 架构的原理及实现(注意力机制,编码器,解码器,BERT/GPT)
实战:手写数字识别(MNIST)、初学者优先先拿完整的预训练项目直接训练来理解、房价预测、自主构建、SimpleCNN、SimpleRNN、MiniChat
强化学习入门
环境、状态、动作、奖励
Q-learning、DQN、策略梯度
以及算法计算过程和项目代码实战其中都有所包含
资料
python基础(这个就不补充了,B站找找全是)
机器学习
- 【機器學習2021】預測本頻道觀看人數 (上) - 機器學習基本概念簡介
https://www.youtube.com/watch?v=Ye018rCVvOo&list=PLJV_el3uVTsMhtt7_Y6sgTHGHp1Vb2P2J
深度学习(视频内容可以根据顺序进行观看,也可以根据学习进度和需要跳着看)
(老师讲解的很好[赞] | 偏理论)
- [双语字幕]吴恩达深度学习deeplearning.ai
https://www.bilibili.com/video/BV1FT4y1E74V/?spm_id_from=333.788.recommend_more_video.13&vd_source=d5f2b87dc23c8806dfc6d9550f24aaf2
(sklearn——深度学习库,包含了很多深度学习项目,直接上手,加深理解 | 偏实战)
- 【比刷剧还爽!】一口气学完糖尿病回归预测、鸢尾花大作战、新闻文本分类、手写数字识别等七大机器学习项目实战!(附数据集源码)
https://www.bilibili.com/video/BV1dM4m1y7KY/?spm_id_from=333.788.videopod.episodes&vd_source=d5f2b87dc23c8806dfc6d9550f24aaf2&p=4
(深度学习库pytorch,也有深度学习的内容涉及,torch的常用深度学习架构 等 | 偏实战)
- PyTorch深度学习快速入门教程(绝对通俗易懂!)【小土堆】
https://www.bilibili.com/video/BV1hE411t7RN/?spm_id_from=333.788.player.switch&vd_source=d5f2b87dc23c8806dfc6d9550f24aaf2&p=7
(搭配动手学深度学习书籍食用 | 偏实战)
- 【视频+教材】原著大佬李沐带你读《动手学习深度学习》真的通俗易懂!深度学习入门必看!(人工智能、机器学习、神经网络、计算机视觉、图像处理、AI)
https://www.bilibili.com/video/BV1fsmyYnEfw?spm_id_from=333.788.videopod.episodes&vd_source=d5f2b87dc23c8806dfc6d9550f24aaf2&p=10
(关于Transformer的理论框架解读,加深理解 | 过程推导)
- 《Attention is all you need》论文解读及Transformer架构详细介绍
https://www.bilibili.com/video/BV1xoJwzDESD/?spm_id_from=333.337.search-card.all.click&vd_source=d5f2b87dc23c8806dfc6d9550f24aaf2
强化学习
(这个挺好的,理论加实践,入门够用了,看完了可以做自己的项目 | 偏代码实现)
- 强化学习 简明教程 代码实战
https://www.bilibili.com/video/BV1Ge4y1i7L6/?spm_id_from=333.788.player.switch&vd_source=d5f2b87dc23c8806dfc6d9550f24aaf2&p=12
相关资源
- 搞错顺序得浪费两个月时间!导师让学PyTorch,自己没接触过机器学习深度学习,应该先学哪一个?
https://www.bilibili.com/video/BV1m6aPzWE5r/?spm_id_from=333.1007.tianma.5-4-18.click&vd_source=d5f2b87dc23c8806dfc6d9550f24aaf2
相关教程平台
菜鸟教程—— AI & 数据分析
https://www.runoob.com/[9] 动手学强化学习
https://hrl.boyuai.com/chapter/1/初探强化学习/[10] 《动手学深度学习》https://zh.d2l.ai/chapter_preliminaries/index.html
[11] PyTorch 教程 https://www.runoob.com/pytorch/pytorch-tutorial.html
拓展
拓展:Ollama、Ollama Factory、Yolov5、GPT-SoVITS、Stable Diffusion、魔塔社区(https://www.modelscope.cn/)、Huggenface(https://huggingface.co/)、OpenWebUI(https://docs.openwebui.com/)、小智机器人 & MCP的实现 等等
之后可以根据自己的兴趣做一些感兴趣的东西
我举几个例子:
Ollama Factory微调后部署到群QQai助手(可以调成任何你想要的效果 小春警觉)
结合小智AI&MCP实现的语音交互控制的无人机
与开放世界游戏相结合实现虚拟人物对话(进阶的化通过MCP实现自主任务系统)
类J.A.R.V.I.S. 助手的虚拟人物效果(需要结合MCP协议以及控制终端的功能,我做过类似的:https://github.com/toke648/AI-Interactive-LLM-VTuber)
通过将神经网络模型的芯片连接到小鼠大脑,然后基于小鼠大脑的电信号数据进行直接的模糊性训练(研究脑神经和意识之间的关系)
拓展项目资料
语言模型本地部署 + WebUI(你甚至可以部署到服务器上开接口)
- 三分钟一键部署Ollama!解压即用!从安装到微调,只要五步,免费开源 AI 助手 Ollama ,带你从零到精通,保姆级新手教程,100%保证成功!
https://www.bilibili.com/video/BV13e1jY9EmZ/?spm_id_from=333.337.search-card.all.click&vd_source=d5f2b87dc23c8806dfc6d9550f24aaf2
模型微调 + 部署
- 【DeepSeek+LoRA+FastAPI】开发人员如何微调大模型并暴露接口给后端调用
https://www.bilibili.com/video/BV1R6P7eVEtd/?vd_source=d5f2b87dc23c8806dfc6d9550f24aaf2
语音合成(GPT-SoVITS)
- 小春也能看懂的GPTSoVITS本地部署教程!
https://www.bilibili.com/video/BV116421M7pU?spm_id_from=333.788.recommend_more_video.1&vd_source=d5f2b87dc23c8806dfc6d9550f24aaf2
(训练集推荐) - 【碧蓝档案】全学生AI音色模型发布(内含数据集及标注)(GPT-SoVITS)
https://www.bilibili.com/video/BV1o4fyYuEPW?spm_id_from=333.788.recommend_more_video.1&vd_source=d5f2b87dc23c8806dfc6d9550f24aaf2 - GPT-SoVITS Windows 配置与推理笔记(自用)
https://www.cnblogs.com/safjh/p/18817440 (自推?【喜多喜多】)
图像识别(Yolov5)
【非常优秀的教程视频,入门是绝对够了】
- 【手把手带你实战YOLOv5-入门篇】YOLOv5 数据集构建
https://www.bilibili.com/video/BV18g4y1t7r2?spm_id_from=333.788.videopod.sections&vd_source=d5f2b87dc23c8806dfc6d9550f24aaf2
图像生成(NovelAI、Stable Diff)
【什么叫赛博佛祖啊【喜】】
【AI绘画】深入理解Stable Diffusion!站内首个深入教程,30分钟从原理到模型训练 买不到的课程
https://www.bilibili.com/video/BV1x8411m76H/?spm_id_from=333.337.search-card.all.click&vd_source=d5f2b87dc23c8806dfc6d9550f24aaf2【NAI教程】一张图训练LoRA绘制自己喜欢的角色|NovelAI 4.5 角色参考 教程
https://www.bilibili.com/video/BV1rhpFzrEHZ/?vd_source=d5f2b87dc23c8806dfc6d9550f24aaf2
这之类的还有很多,总之现在的AI日新月异,高级的理论知识我也不太搞得懂,但我依旧想要提出自己的观点——生成式认知主体
结语:
【人工智能】大语言模型不会带来AGI | 图灵奖得主Yann LeCun最新访谈 | LLM的局限性 | 缺乏物理世界理解 | 推理缺陷 | V-JEPA | OpenAI | 过度炒作 | 开源优势
https://www.youtube.com/watch?v=NmCPbqlLjzo
个人研究方向
生成式认知主体:探索 AI 如何通过交互逐步形成“我”的概念,研究感知、行动、时间性在人工智能中的涌现机制。
放点有趣的杂项
【图灵完备】# 43 计算单元
https://www.bilibili.com/video/BV1eM4y1m7Mx/?spm_id_from=333.788.videopod.sections&vd_source=d5f2b87dc23c8806dfc6d9550f24aaf2渗透测试流程(半小时拿一站)
https://www.bilibili.com/video/BV1Y3cceEEoh/?spm_id_from=333.337.search-card.all.click&vd_source=d5f2b87dc23c8806dfc6d9550f24aaf2
【自推】
AI-Interactive-LLM-VTuber (lv2语音聊天项目,类似neuro)
https://github.com/toke648/AI-Interactive-LLM-VTuberTraining AI to Play Pokemon with Reinforcement Learning
https://www.youtube.com/watch?v=DcYLT37ImBY&list=PLOjl8vG0-0cusp-vLp-ZNoD9AggghRiYN
【本人计算机入坑之作[赞]】
- Unity2018教程 Your First Game|入门Tutorial:01安装软件&导入素材
https://www.youtube.com/watch?v=99FwnTyyDJg&list=PL_Pb2I110MfGAsoqtDs8-6kEU55wU8CnE
参考资料
[1] GoAI(CSDN 博客) 深度学习知识点全面总结
[2] 周北, Python深度学习与项目实战, 人民邮电出版社, 2021
[3] [美]伊恩·古德费洛,[加]约书亚·本吉奥,[加]亚伦·库维尔,深度学习,人民邮电出版社,2021
[5] 【比刷剧还爽!】一口气学完糖尿病回归预测、鸢尾花大作战、新闻文本分类、手写数字识别等七大机器学习项目实战!(附数据集源码)
[6] 强化学习 简明教程 代码实战
[8] Attention Is All You Need, https://arxiv.org/pdf/1706.03762
以及解读:
《Attention is all you need》论文解读及Transformer架构详细介绍
《Attention is all you need》通俗解读,彻底理解版:part1
https://juejin.cn/post/7387690498003812402[9] 动手学强化学习
https://hrl.boyuai.com/chapter/1/初探强化学习/[10] 《动手学深度学习》https://zh.d2l.ai/chapter_preliminaries/index.html
[11] PyTorch 教程 https://www.runoob.com/pytorch/pytorch-tutorial.html
[12] 機器學習 | 【機器學習2021】預測本頻道觀看人數 (上) - 機器學習基本概念簡介
人工智能学习路线&学习资料整理的更多相关文章
- Arduino学习——u8glib库资料整理
第一部分,u8glib标准语法格式: 本文使用的是DFRobot出品的LCD12864 Shield V1.0 端口占用情况: SPI Com: SCK = 13, MOSI = 11, CS = 1 ...
- ios 学习路线总结
学习方法 面对有难度的功能,不要忙着拒绝,而是挑战一下,学习更多知识. 尽量独立解决问题,而不是在遇到问题的第一想法是找人. 多学习别人开源的第三方库,能够开源的库一定有值得学习的地方,多去看别的大神 ...
- java学习路线推荐,希望能帮到你
很多小白刚开始学习java时,肯定迷惘过,因为对java基本是啥也不懂的,一直想知道java的具体学习路线,我曾经也看了许许多多的java经验分享的帖子,评论,以及其他各种培训机构所谓的学习路线,特别 ...
- Spring Cloud学习路线
学习本学习路线学习完,大家将会对微服务.Spring Cloud.Docker.Kubernetes有一个系统.全面的认识.通过学习,将能掌握相关的知识体系,并能够投入到项目实战中去. 本学习路线采用 ...
- 【自学系列一】HTML5大前端学习路线+视频教程(完整版)
今年,本公司全新发布了囊括Java.HTML5前端.大数据.Python爬虫.全链UI设计.软件测试.Unity 3D.Go语言等多个技术方向的全套视频. 面对这么多的知识点,有的盆友就麻爪了…… 我 ...
- 每天自学两小时Python,整理了最详细的学习路线和规
上次这篇文章每天自学两小时Python,三个月学通月入20K主要是给大家整理了学习资料视频和PDF书籍,很多需要的都关注私信领取了. 很多朋友领取之后都问我教程有了那么应该从哪去开始学习呢,私信太多我 ...
- 工作流Activiti新手入门学习路线整理
写在前面: 最近项目中使用到了工作流,虽然此部分不是自己需要完成的,但是也涉及到了要调用写的接口.正好有时间,就了解下,以便之后能在其他项目中用到时,不至于什么都不知道什么都不了解. 这里就主要整理下 ...
- 这是一套Java菜鸟到大牛的学习路线之高级教程,由工作了10年的资深Java架构师整理。
这是一套Java菜鸟到大牛的学习路线之高级教程,由工作了10年的资深Java架构师整理. 01-java高级架构师设计-基础深入 J2SE深入讲解 Java多 ...
- iOS 开发学习资料整理(持续更新)
“如果说我看得比别人远些,那是因为我站在巨人们的肩膀上.” ---牛顿 iOS及Mac开源项目和学习资料[超级全面] http://www.kancloud.cn/digest/ios-mac ...
- iOS 学习资料整理
iOS学习资料整理 https://github.com/NunchakusHuang/trip-to-iOS 很好的个人博客 http://www.cnblogs.com/ygm900/ 开发笔记 ...
随机推荐
- ICEE-Datasheet: 找Datasheet 的好去处DigiKey.com,Mouser.com,Arrow.com, AllDatasheet.com加各大原产商官网
找Datasheet 的好去处: DigiKey,Mouser,Arrow 三家全球最大的电子元器件采购平台,搜索到的元器件页面会有Datasheet可供下载. https://www.digikey ...
- python continue_vs_return
- uni-app项目跑APP报useStore报错
前情 uni-app是我比较喜欢的跨平台框架,它能开发小程序/H5/APP(安卓/iOS),重要的是对前端开发友好,自带的IDE让开发体验也挺棒的,现公司项目就是主推uni-app,最近手上项目就是要 ...
- mysql连接数,druid的连接数
my.ini // 注册数据库驱动 Class.forName(driver); DriverManager.getConnection(url, user, password); 按max_con ...
- 记录win11下,WPF设置 System.AppUserModel.PreventPinning 属性用于阻止用户将应用程序固定到任务栏
本篇博文我仅仅是作为记录者,实际上发现并编码的是我们组的小伙伴天保同学. 我们组小伙伴有个需求,需要将WPF应用的 任务栏右键菜单菜单,不显示"固定到任务栏". 如下图: 普通窗口 ...
- C - Clockwise or Counterclockwise
https://vjudge.net/contest/389195#problem/C It is preferrable to read the pdf statment.After some ba ...
- MyEMS开源能源管理系统核心代码解读004
本期解读: 计量表能耗数据规范化算法:myems/myems-normalization/meter.py 代码见底部 这段代码是一个用于计算和存储能源计量数据(如电表读数)的小时值的Python脚本 ...
- 单一职责原则(SRP)深度解析
在设计模式的七大基本原则中,单一职责原则(Single Responsibility Principle, SRP) 是最基础也最易被忽视的原则.其核心思想是 "一个类应该只有一个引起它变化 ...
- MySQL 存储过程 详解
什么是 MySQL 存储例程? 存储例程是存储在数据库服务器中的一组sql语句,通过在查询中调用一个指定的名称来执行这些sql语句命令. 为什么要使用 MySQL 存储过程? 我们都知道应用程序分为两 ...
- c#通过串口及CAN模块实现上位及下位机通讯
目录 前言 一.串口.CAN总线 二.使用步骤 1.RS232串口通讯(指令下发与接收) 2.CAN总线通讯 总结 前言 学习及工作中我们经常会遇到上位机与下位机通讯等工作,结合场景使用不同的通讯方式 ...