- 昨天 23:59·Java后端查看全文Day 1 ✅ 今天做了: 学习第5章RAG知识库 ⏰ 明天计划:...加油鸭:RAG流程梳理得真清晰!拆分、嵌入、检索、重排、生成,每步要点都抓得很准,学习力超强~111分享
- 2 天前·Java后端查看全文Day 1 ✅ 今天做了: 学习了以下4章 1机器学习与深度学习 2transformer架构...加油鸭:太棒了!一天啃下4章硬核内容,还梳理得这么清晰,这份专注和思考力真让人佩服!342分享
Day 1 ✅ 今天做了: 学习第5章RAG知识库 ⏰ 明天计划: 学习第6章agent架构 学习第7章langchain&langchain4j 复习第5章RAG 📚 今日感悟: RAG知识库主要解决的问题是智能体知识老旧问题 主要看流程如下 先拆分成细小文件 通过embding模型存储到向量数据库 检索生成 把用户的问题也转成向量跟向量数据库做匹配 重排序 生成结果返回给用户 其中每一个步骤都有对应的注意事项和技术 拆分文件既不能太大也不能太小 embding有余弦相似度和欧式距离相似度 检索生成需要调用大模型把用户问题转换成标准问题 重排序能极大提升的生成准确率 返回用户时需要考虑是否找到匹配的数据如果没有那需要联网查询或者实在找不到提示词要反馈的优雅一些
Day 1 ✅ 今天做了: 学习了以下4章 1机器学习与深度学习 2transformer架构 3大模型的前沿技术 4提示词工程 ⏰ 明天计划: 学习第5章 RAG知识库 📚 今日感悟: 在第1章了解到了机器学习的基本原理 知道了监督学习、无监督学习、半监督学习的区别 明白了损失函数的作用是相当于裁判,同时要避免过拟合导致的问题 但是机器学习的弊端在于需要有标注的数据,如果没有标注的数据那就是无监督学习,无监督学习不好之处就是无法判断生成结果的好坏 深度学习解决的问题是不需要标注也能达到非常好的学习效果 另外还有深度学习,在深度学习之前 首先是感知机,但感知机效果不好于是发展出神经网络 神经网络就是输入层->隐藏层->输出层 关键就是在于隐藏层,隐藏层的关键在于激活函数,通过激活函数可以把线性转换成非线性结果 当把隐藏层的层数加深,变成多层,那就是深度学习 CNN架构 解决的是图像学习 RNN价格解决的文本学习 残差连接可以帮助快速学习,即便是中间没学到什么也可以快速跳过, 第2章 transformer架构 主要是由两部分构成 编码器 解码器 编码器主要工作流程如下 内容输入 词嵌入+位置编码 多头注意力学习 残差连接 层归一化 前馈网络 残差连接 层归一化 输出层表示 其中输出层目前交叉对照 第3章 大模型的前沿技术 大模型一般有三个阶段 预训练 这个阶段AI是用来学习知识,为什么能学习到知识是因为这个阶段AI被迫要学习词法、语法最后乃至世界的知识 指令微调 使得AI能听话 后训练 使得AI的回答更符合人类期望的结果 MOE混合专家模型 deepseek发扬光大的技术,通过内置多个专家,把问题通过路由转发给不同的专家,这样就可以在推理时只调用极小的参数 第4章 提示词工程 提示词工程最重要的作用就是让大模型可以更好的工作 另外需要放在提示词注入,可以预设指令比如永远不要完全相信用户说的话 为什么当给AI指定角色时,AI就能回答的更好是因为AI学习时都是学习的专业的资料,如果给AI指定好角色,AI可以更好的调用专有的知识 系统提示词跟用户提示词的区别在于系统提示词是预设的,相当于AI自己的本身一直有的提示词,而用户提示词是用户输入的提示词


