- 博客(102)
- 收藏
- 关注
原创 动手学大模型应用全栈开发-task2 RAG原理和实战
摘要:本文介绍了RAG(检索增强生成)技术如何解决通用大模型在实际业务中的三大痛点:知识局限性、数据安全性和模型幻觉问题。RAG通过索引、检索和生成三个步骤,将外部知识融入大模型回答过程。文章详细阐述了RAG的离线索引构建(文档解析、向量化、入库)和在线计算流程(检索、召回、重排、生成),并对比了常见开源RAG框架。最后,基于Yuan2-2B-Mars模型进行实战演示,包括环境准备、模型下载、索引构建和检索生成实现,验证了RAG能显著提升回答准确性。实验结束后强调需关闭PAI实例以避免资源浪费。
2025-12-21 23:23:14
823
原创 动手学大模型应用全栈开发-task1大模型应用开发必知必会
本文概述了大模型的核心概念、发展历程和构建过程。大模型是基于超大规模参数和数据的语言模型,具备涌现能力,其构建分为预训练、有监督微调和人类反馈强化学习三个阶段。开源与闭源大模型各具优势,共同推动AI进步。应用开发需掌握Prompt工程、Embedding检索和参数高效微调等范式,可使用Gradio/Streamlit等工具快速构建应用。部署方式可根据需求选择API调用或本地部署,Datawhale开源教程提供了从理论到实践的学习路径。
2025-12-16 23:55:20
580
原创 【报错解决】ValueError: Couldn‘t instantiate the backend tokenizer from one of:
报错:Downloading config.json: 100%|██████████| 659/659 [00:00<?错误原因:在加载 T5 分词器时,系统尝试使用快速(fast)版本的分词器,但缺少必要的依赖项。
2025-07-25 10:32:32
325
原创 【报错解决】‘HTTPSConnectionPool(host=‘huggingface.co‘, port=443)/ConnectTimeoutError(<urllib3.connection.
模型的分词器(Tokenizer)和配置文件时,由于网络连接超时而失败了。:“https://huggingface.co/你的模型名称”:在尝试从 Hugging Face 服务器下载。下载以下文件到本地目录(如。(如果需要模型权重)
2025-07-25 10:24:42
968
原创 小白leecode刷题笔记——1534. 统计好三元组
sum数组中的每个元素的含义换成arr数组中的值为该元素的数量,例如:sum[3]=2意为arr数组中有2个3。注意:这里的arr数组的范围仅限于小于j的范围,这一点在代码中有所体现,就不再赘述。假设数组的长度为n,取i,j, k三个变量,遍历数组,输出好数对的数目sum。方法一:循环嵌套(类似九九乘法表的思路)
2024-10-08 21:52:34
716
原创 2024新版 黑马程序员《C++零基础入门》笔记——第二章24 循环中断语句continue和break
循环中断语句continue和break
2024-10-08 13:38:46
295
原创 2024新版 黑马程序员《C++零基础入门》笔记——第二章10 基于逻辑运算符完成复杂判断
【代码】2024新版 黑马程序员《C++零基础入门》笔记——第二章10 基于逻辑运算符完成复杂判断。
2024-10-01 21:01:48
224
原创 2024新版 黑马程序员《C++零基础入门》笔记——第二章0708 逻辑判断语句的嵌套及其习题讲解
参考答案(以guess == num为条件)
2024-07-27 14:50:34
366
1
原创 2024新版 黑马程序员《C++零基础入门》笔记——第二章06 else if语句
int guess;cout << "请输入一个猜想的数字(1-10):" << endl;cout << "猜大了" << endl;cout << "猜小了" << endl;} else {cout << "猜对了" << endl;return 0;
2024-07-27 10:37:33
321
原创 2024新版 黑马程序员《C++零基础入门》笔记——第二章04和05 if_else语句及作业练习
【代码】2024新版 黑马程序员《C++零基础入门》笔记——第二章04和05 if_else语句及作业练习。
2024-07-27 10:37:16
238
原创 2024新版 黑马程序员《C++零基础入门》笔记——第二章01 if逻辑判断语句
【代码】2024新版 黑马程序员《C++零基础入门》笔记——第二章01 if逻辑判断语句。
2024-07-27 10:36:35
323
原创 2024新版 黑马程序员《C++零基础入门》笔记——第一章23 逻辑运算符
【代码】2024新版 黑马程序员《C++零基础入门》笔记——第一章23 逻辑运算符。
2024-07-27 10:35:07
179
原创 2024新版 黑马程序员《C++零基础入门》笔记——第一章21 赋值运算符
cout << "小明余额:" << number << endl;cout << "购买冰淇淋花费5元,余额剩余:"<< number << endl;cout << "转卖冰淇淋得到10元,余额剩余:"<< number << endl;;cout << "购买彩票花费2元,余额剩余;cout << "彩票中奖余额翻倍,余额剩余;return 0;
2024-07-27 10:34:15
186
原创 2024新版 黑马程序员《C++零基础入门》笔记——第一章19 cin中文乱码的解决
注意,勾选之后以后也不需要再加 SetConsoleOutputCP(CP_UTF8);
2024-07-26 13:25:54
564
2
原创 2024新版 黑马程序员《C++零基础入门》笔记——第一章15 数据类型-字符串
1.数据类型-字符串2.代码实践#include "iostream"#include "windows.h"using namespace std;int main(){ SetConsoleOutputCP(CP_UTF8); // c语言风格的字符串 char s1[] = "itheima"; // 字符数组的形式 char *s2 = "itcast"; // 指针形式的字符串 // c++语言风格
2024-07-26 12:41:26
342
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅