【RAG知识库】十分钟带你搭建属于你的个人AI知识库,大模型入门到精通,收藏这篇就足够了!

用langchain+streamlit应用RAG实现个人知识库助手搭建 我搭建的是一个Prompt技术的AI学习助手(基于自己搭建的和Prompt技术有关的文章与书籍)。学习写Prompt需要一边写一边实践,否则就会“脑子说我会了,手说我废了”。平时看到好的Prompt,也会把它积累下来,也许哪天就能用上;在实践的时候,随着不断地修改,Prompt也会更新迭代; 阅读详情

在实际应用中,用户可能会遇到类似场景:向AI询问"公司股东能否随意撤资",得到"可随时拿回本金"的错误答复。这是通用大模型存在的"生成幻觉"问题,这是因为大模型在训练过程中会吸收网络上的海量信息,难以完全甄别内容的准确性。

在此背景下,RAG(检索增强生成)技术应运而生,其核心原理是为AI模型配备"检索外挂",先从指定专业文档中检索相关信息,再基于真实数据生成回答,显著提升专业性。

RAG知识库的核心特点与功能

RAG知识库具备四大核心优势:

一是信息存储量大,可高效处理上千页专业文档的内容;

二是输出结果可靠,回答均基于原文依据,保障信息准确性;

三是更新迭代便捷,法律条文等内容更新后,替换文档即可完成知识库升级;

四是使用门槛低,借助Coze等平台,非技术人员也能快速搭建。


实操指南:基于Coze搭建“法律法规知识库”

以下通过字节跳动Coze平台,以《公司法》、《证券法》作为知识库演示搭建过程。(注意,此时已默认你会使用coze智能体平台,如感到陌生,请参考智能体搭建入门指南。)

**第一步:**准备知识库资料

提前下载《公司法》《证券法》官方文档,确保文档内容完整、版本为最新修订版,为后续知识库搭建提供准确的专业资料基础。目前coze支持txt、pdf、doc、MD等多种格式文件上传。

第二步:创建并上传知识库

在“资源库”中点击“+资源”,选择“知识库”,选择“创建扣子知识库”,然后按照以下界面填写操作。

第三步:上传并解析文件

按照提示点击上传文件,在“2创建设置”中会遇到一些选项,我们都先选默认,如下图所示。之后的步骤点“下一步”、“完成”即可。

第四步:创建智能体,关联知识库

1.创建智能体。依次点击“项目开发”–“+项目”–“创建智能体”,智能体名称设为“资本市场法律专家”,智能体功能介绍填“你是资本市场法律专家。”

2.填写提示词。在左边“人社与回复逻辑”编排中,使用“自动优化提示词”功能,填入“你是金融市场法务专家,能回答用户关于金融领域法律方面的问题”,然后自动优化产生专业完整提示词内容。值得注意的是,你需要阅读和检查自动生成的提示词,它很可能会主动生成很多功能,你需要修改。如下图所示,我删除了不必要的功能,并增加了“只能从知识库查询”的限制,这样它不会随意发挥。

3.给智能体配置知识库。在中间“编排”区域,选择“文本”添加,根据指引选择刚才创建的“资本市场法律法规”知识库。

第五步:测试智能体效果

至此,智能体就搭建好了!你可以在右侧“预览和调试”对话框输入测试问题,查看它的返回答案。我这里提供了3个测试问题供验证使用:1. 有限责任公司股东出资后能否抽回出资?2. 上市公司信息披露需遵循哪些时间要求?3. 股份有限公司的发起人最低人数为多少?快试试吧!

第六步:发布和使用

点击右侧“发布”按钮后,系统会提示你设置开场白和常用问题,你可以根据选择设置。智能体还可发布在豆包、微信等平台,供随时调用。


进阶应用:提升RAG知识库的专业效能

基础版知识库搭建完成后,可通过以下方法进一步优化性能,提升专业应用水平。(如果以下技能看不明白,别担心,我们会在合集文章中逐一介绍每个进阶技能。)

1. 定期更新知识库内容,当法律条文发生修订时,直接在Coze知识库中上传更新后的文档,系统将自动替换旧内容,无需重新搭建知识库,确保信息与最新法规保持一致。

2. 对文档内容进行标签分类,上传文档时为不同章节添加"股东权利""信息披露"等标签,便于AI在回答时精准定位相关内容,提高检索效率与回答准确性。

3. 配置检索阈值优化,在Coze知识库设置中调整检索相似度阈值,一般建议设置在0.7-0.8之间。阈值过高可能导致漏检相关内容,过低则易出现不相关信息,通过合理配置可平衡检索精准度与召回率。

4. 结合对话记忆功能,开启智能体的对话记忆插件,使AI能关联历史对话内容进行回答。例如用户连续询问股东权利相关问题时,无需重复说明前提,提升多轮交互的连贯性与用户体验。


总结一下

当下RAG技术是AI领域热门应用方向,个人与企业均广泛布局。个人层面,可高效整理自己的知识体系,不再背诵记忆大量内容,随时随地打开手机询问AI;企业层面,可通过搭建内部知识库,实现AI客服、AI风控、AI培训等多种应用场景。

你是不是已经学会了怎样搭建自己的AI知识库了?什么?没看懂?太麻烦?那就继续往下看吧,下一篇我们将带来超级简单的AI知识库管理工具!

想入门 AI 大模型却找不到清晰方向?备考大厂 AI 岗还在四处搜集零散资料?别再浪费时间啦!2025 年 AI 大模型全套学习资料已整理完毕,从学习路线到面试真题,从工具教程到行业报告,一站式覆盖你的所有需求,现在全部免费分享!

👇👇扫码免费领取全部内容👇👇

​

一、学习必备:100+本大模型电子书+26 份行业报告 + 600+ 套技术PPT,帮你看透 AI 趋势

想了解大模型的行业动态、商业落地案例?大模型电子书?这份资料帮你站在 “行业高度” 学 AI:

1. 100+本大模型方向电子书

在这里插入图片描述

2. 26 份行业研究报告:覆盖多领域实践与趋势

报告包含阿里、DeepSeek 等权威机构发布的核心内容,涵盖:

  • 职业趋势:《AI + 职业趋势报告》《中国 AI 人才粮仓模型解析》;
  • 商业落地:《生成式 AI 商业落地白皮书》《AI Agent 应用落地技术白皮书》;
  • 领域细分:《AGI 在金融领域的应用报告》《AI GC 实践案例集》;
  • 行业监测:《2024 年中国大模型季度监测报告》《2025 年中国技术市场发展趋势》。

3. 600+套技术大会 PPT:听行业大咖讲实战

PPT 整理自 2024-2025 年热门技术大会,包含百度、腾讯、字节等企业的一线实践:

在这里插入图片描述

  • 安全方向:《端侧大模型的安全建设》《大模型驱动安全升级(腾讯代码安全实践)》;
  • 产品与创新:《大模型产品如何创新与创收》《AI 时代的新范式:构建 AI 产品》;
  • 多模态与 Agent:《Step-Video 开源模型(视频生成进展)》《Agentic RAG 的现在与未来》;
  • 工程落地:《从原型到生产:AgentOps 加速字节 AI 应用落地》《智能代码助手 CodeFuse 的架构设计》。

二、求职必看:大厂 AI 岗面试 “弹药库”,300 + 真题 + 107 道面经直接抱走

想冲字节、腾讯、阿里、蔚来等大厂 AI 岗?这份面试资料帮你提前 “押题”,拒绝临场慌!

1. 107 道大厂面经:覆盖 Prompt、RAG、大模型应用工程师等热门岗位

面经整理自 2021-2025 年真实面试场景,包含 TPlink、字节、腾讯、蔚来、虾皮、中兴、科大讯飞、京东等企业的高频考题,每道题都附带思路解析:

2. 102 道 AI 大模型真题:直击大模型核心考点

针对大模型专属考题,从概念到实践全面覆盖,帮你理清底层逻辑:

3. 97 道 LLMs 真题:聚焦大型语言模型高频问题

专门拆解 LLMs 的核心痛点与解决方案,比如让很多人头疼的 “复读机问题”:


三、路线必明: AI 大模型学习路线图,1 张图理清核心内容

刚接触 AI 大模型,不知道该从哪学起?这份「AI大模型 学习路线图」直接帮你划重点,不用再盲目摸索!

在这里插入图片描述

路线图涵盖 5 大核心板块,从基础到进阶层层递进:一步步带你从入门到进阶,从理论到实战。

img

L1阶段:启航篇丨极速破界AI新时代

L1阶段:了解大模型的基础知识,以及大模型在各个行业的应用和分析,学习理解大模型的核心原理、关键技术以及大模型应用场景。

img

L2阶段:攻坚篇丨RAG开发实战工坊

L2阶段:AI大模型RAG应用开发工程,主要学习RAG检索增强生成:包括Naive RAG、Advanced-RAG以及RAG性能评估,还有GraphRAG在内的多个RAG热门项目的分析。

img

L3阶段:跃迁篇丨Agent智能体架构设计

L3阶段:大模型Agent应用架构进阶实现,主要学习LangChain、 LIamaIndex框架,也会学习到AutoGPT、 MetaGPT等多Agent系统,打造Agent智能体。

img

L4阶段:精进篇丨模型微调与私有化部署

L4阶段:大模型的微调和私有化部署,更加深入的探讨Transformer架构,学习大模型的微调技术,利用DeepSpeed、Lamam Factory等工具快速进行模型微调,并通过Ollama、vLLM等推理部署框架,实现模型的快速部署。

img

L5阶段:专题集丨特训篇 【录播课】

img
四、资料领取:全套内容免费抱走,学 AI 不用再找第二份

不管你是 0 基础想入门 AI 大模型,还是有基础想冲刺大厂、了解行业趋势,这份资料都能满足你!
现在只需按照提示操作,就能免费领取:

👇👇扫码免费领取全部内容👇👇

​

2025 年想抓住 AI 大模型的风口?别犹豫,这份免费资料就是你的 “起跑线”!

RAG(检索增强生成)技术构建垂直领域或个人知识库 的领域知识库或个人知识管理系统,关键是根据场景需求平衡效果与成本。利用RAG(检索增强生成)技术构建垂直领域或个人知识库,需通过。通过以上步骤,可构建一个。 阅读详情

相关推荐

基于RAG的本地知识库搭建:从原理到实践,打造个人智能文件大脑

检索增强生成(RAG)是一种将大语言模型与外部知识源结合的技术范式,它通过检索相关文档片段来增强模型的生成能力,从而解决模型知识更新滞后和幻觉问题。其核心原理是将文档向量化存储,在用户提问时进行相似性检索,并将检索到的上下文与问题结合后交给模型生成答案。这一技术在知识管理、智能问答等场景中具有重要价值,尤其适用于构建私有化、本地化的知识库系统。本文以rag-vault项目为例,深入解析了如何利用Ollama、ChromaDB、LangChain等工具链,实现从文档预处理、向量化存储到检索生成的全流程实践,为

weixin_28730037的博客 555

只需三步,本地打造自己的AI个人专属知识库

只需三步,本地打造自己的AI个人专属知识库

AAI666666的博客 4万+

某商场G区火灾自动报警与控制系统设计

某商场G区火灾自动报警与控制系统设计 摘要:随着我国经济建设的迅速发展,人民生活水平不断提高,城市用地日益紧张,促使建筑物正朝着高层化、密集化方向发展。高层建筑的特点决定其火灾的危险性和高层建筑的火灾自动报警系统的重要性,一套完整的火灾自动报警及联动控制系统是高层建筑发生火灾时人们生命财产的有利保障,是能否快速准确地发现火情,把火灾扑灭在萌芽状态的关键所在。文章通过消防设计,论述了火灾自动报警及消...

weixin_44026784的博客 5366

用coze零代码搭建一个知识库助手

本篇文章主要通过 coze(下文统称为“扣子”)平台搭建一款智能体应用来进一步和大家分享对 Agent 的理解。

m0_59163425的博客 6292

双有源桥DC-DC变换器:原理、软开关与移相控制深度解析

隔离型DC-DC变换器是电力电子系统的核心部件,通过高频变压器实现电气隔离与电压匹配,保障系统安全与灵活适配。其工作原理基于功率半导体器件的开关动作,通过调制策略控制能量传输。该技术的核心价值在于实现高效、高功率密度的电能转换,并支持双向能量流动,这对于提升系统整体能效和运行灵活性至关重要。在新能源储能、电动汽车V2G及数据中心供电等场景中,双向能量流成为刚性需求,推动了如双有源桥等先进拓扑的应用。本文聚焦于双有源桥这一实现高效双向隔离变换的“明星”方案,深入剖析其利用移相控制实现软开关的机理。通过分析谐振

weixin_34195142的博客 379

Python 静态导入与动态导入

python中模块的静态导入 与 动态导入(运行时指定模块),以及具体对应示例。

慢也好,步子小也好,往前走就好~ 717

Dify 搭建私有的RAG知识库(实操篇)大模型入门到精通,收藏这篇就足够了!

还在为构建私有化AI应用犯愁吗?今天给大家介绍一款强大的开源利器——Dify。这款被称为’AI应用开发神器’的平台,正在悄悄改变着开发者构建AI应用的方式。

瓦罗兰特顶级C位的博客 1377

CATIA高效设计:自定义快捷键全攻略

本文详细介绍了如何在CATIA中自定义快捷键以提升设计效率。通过减少鼠标依赖、优化工作流程和减轻手腕疲劳,合理设置快捷键可显著提高建模速度。文章提供了从基础设置到高级配置的全流程指南,包括解决冲突、推荐方案及外设扩展建议,帮助用户快速掌握CATIA高效设计技巧。

weixin_42648844的博客 584

【RAG知识库】十分钟带你搭建属于你的个人AI知识库!

在此背景下,RAG(检索增强生成)技术应运而生,其核心原理是为AI模型配备"检索外挂",先从指定专业文档中检索相关信息,再基于真实数据生成回答,显著提升专业性。

2301_81888214的博客 1006

AWSIM模拟器 新增多相机

本文介绍了基于Unity6引擎对AWSIM自动驾驶模拟器的优化方案,主要针对多相机系统的扩展实现。作者通过修改EgoVehicle.cs和AutowareSimulationDemo.cs核心代码,将原单相机系统升级为5相机配置。关键技术点包括:1)使用List容器管理多个CameraSensor组件;2)完善相机初始化流程;3)配置5个相机UI显示窗口;4)修改ROS话题设置。优化后的系统可支持BEVFusion等多传感器融合算法的测试验证,为Autoware.universe 0.45.0及以上版本提供

W805698955的博客 831

STM32驱动HC-SR04超声波模块

本篇文章将带大家使用HAL库驱动HC-SR04超声波模块。超声波模块作为智能小车必备的模块,要学习智能小车的同学是必须掌握好这个模块的使用的。HC-SR04是一种常用的超声波传感器模块,也被称为超声波测距模块,广泛应用于各种自动化控制和测距系统中。它通常由超声波发射器、接收器、控制电路和外壳组成,可以实现非接触式的距离测量。下面是HC-SR04超声波模块的一些特性和技术参数:距离测量范围:2cm ~ 400cm(可调)。测量精度:0.3cm。工作电压:DC 5V。工作电流:15mA。

m0_49476241的博客 7684

十分钟带你认识大模型和生成式AI和其常见误解,大模型入门到精通,收藏这篇就足够了!

这款程序展现出了绝无仅有的人机交互体验,能够充分理解人类自然语言,可以用人类自然对话方式来交互,让人们分不清和自己对话的是人还是机器。

pythonhy的博客 2011

【图像拼接】源码精读:Parallax-Tolerant Unsupervised Deep Image Stitching(UDIS++)

注:Pytorch代码。【图像拼接论文精读】专栏对应文章【图像拼接】论文精读:Parallax-Tolerant Unsupervised Deep Image Stitching(UDIS++)配合对应的文章阅读,效果更佳!注:请重点关注代码段中的注释!!!有一些讲解的东西直接写在代码段的注释中了,同时多关注红色字体和绿色字体!!!我认为深度学习方法和传统方法有很多相似之处。比如:深度学习中的损失函数和传统方法中的对齐项、失真项等其实原理相同,只是求解方式不同。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 7273

【RAG知识库】十分钟带你搭建属于你的个人AI知识库

在此背景下,RAG(检索增强生成)技术应运而生,其核心原理是为AI模型配备"检索外挂",先从指定专业文档中检索相关信息,再基于真实数据生成回答,显著提升专业性。

2301_81888214的博客 837

OpenClaw 预置技能完全指南

OpenClaw 技能(Skills)是扩展 AI 助手能力的插件系统。🔐 管理密码和敏感信息(1Password)📝 操作 Apple Notes 和 Reminders🔍 实时搜索互联网(Brave Search)🎨 生成和编辑图片(Nano Banana Pro)📧 收发邮件(Himalaya)🏠 控制智能家居(OpenHue、Eight Sleep)💬 发送消息(iMessage、WhatsApp、Slack)🎵 控制音乐播放(Spotify、Sonos)

Maynor的博客 1703

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

十分钟教会你DeepSeek如何接入智能体,真的太好用了!零代码构建个人知识库

个人知识库软件目前主流的是在远程云端运行,也就是说大家的文件会被上传到远程服务器被运算,那么它们就不能纯离线使用了。好奇的读者可能会问,为什么主流的知识库软件都需要在线云端运行,而不支持纯离线呢?对这些问题感兴趣的,可以继续看看下面的介绍。个人知识库大模型已经把人类现有公开的知识学的差不多了,但是唯独很多个人文件、公司未公开的文件,它们都没有学到,因此对这类知识的回答就不会精准。如下所示问DeepSeek这月超市购物花费,它是无法回答的,主要原因就像它说的那样,数据来源缺失。

2401_85373691的博客 3296

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

十分钟用DeepSeek v3快速搭建企业级本地私有知识库(保姆级教程),AI终于私有化了!

2024年底,DeepSeek发布了新一代大语言模型V3,同时宣布。测试结果显示,它的多项评测成绩超越了一些主流开源模型,并且还具有成本优势。DeepSeek官网地址:https://www.deepseek.com/DeepSeek实在是太火了,最近一段时间DeepSeek反应时间巨长,甚至小圆圈转半天最后却提示“服务器繁忙,请稍后再试。本文通过在本地部署 DeepSeek+Dify,零成本搭建自己的私有知识库。

python12345_的博客 4万+

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

十分钟吃透 RAGFlow:从入门到精通,手把手教你搭建 RAG 知识库”

十分钟吃透 RAGFlow:从入门到精通,手把手教你搭建 RAG 知识库”

python12345_的博客 4861

Dify 搭建私有的RAG知识库(实操篇)

Dify 是一款开源的大语言模型(LLM)应用开发平台,专注于帮助用户快速构建、部署和管理生成式 AI 应用。通过结合后端即服务(BaaS)和LLMOps(大模型运维),它简化了复杂的技术流程,让没有深厚编程背景的开发者也能轻松参与 AI 应用开发。

2401_84494441的博客 1335

Ollama+AnythingLLM本地部署大模型DeepSeek,打造自己本地AI知识库

【喂饭教程】20分钟教会你本地部署DeepSeek-R1,并搭建自己的知识库(附Windows安装包+使用技巧),【AI】CherryStudio结合 Ollama 本地模型实现个人知识库,五分钟教你一键在WPS接入Deepseek,轻松配置API,实现智能对话、文档翻译等功能,全B站最用心的DeepSeek教程(没有之一),三分钟本地部署Qwen大模型,保姆级教程!超简单的部署教程,附安装包和微调文档!大模型如火如荼,DeepSeek异军突起,打造自己的AI知识库,学习大模型相关软件的使用和配合。

山塘小鱼儿的博客 1777

大模型部署:十分钟安装部署大模型ChatGML-6B,大模型入门到精通,收藏这篇就足够了!

近期大模型可谓是如火如荼,按耐不住也想手动安装部署大模型,近距离接触大模型,废话不多说直接开始安装部署。

DEVELOPERAA的博客 962

用Qwen-Agent搭建AI助教:RAG知识库问答快速上手指南(十分钟实战)

备课、答疑、批改,教师最耗时的往往不是讲课本身。学生在群里追问"第二章第一句话是什么",教材却散落在十几个 PDF 里。Qwen-Agent RAG知识库问答就是为此设计的:把教学资料丢给它,它解析成知识库,再根据学生的问题检索并作答。本文带我们从克隆仓库到打开问答界面,约十分钟搭出一个能用的 AI 助教。 ## 项目速览:一个能读资料的RAG问答Agent框架 Qwen-Agent 是围绕

gitblog_01002的博客 865

从 0 到生产级:用 Dify 十分钟落地你的第一个 AI Agent,大模型入门到精通,收藏这篇就足够了!

Dify是一个面向生产环境的 Agentic AI 开发平台。它将工作流编排、RAG 检索、Agent 能力、模型管理、可观测性、后端即服务(BaaS)全部整合进一套开源系统里,让你把原型到上线的周期从「周」缩短到「小时」。

2301_81940605的博客 1078

告别手动整理!云端满血版DeepSeek助你轻松构建个人知识库

最新刚结束上一次技术年终总结创作的领奖环节,最近也在公司内部推行基于 DeepSeek 的内部知识库,上了腾讯云,发现点进去我才发现,腾讯云最近就上新了这个带有阳光普照奖的活动!点进来一看,原来不差钱的腾讯云部署了满血版DeepSeekV3+R1:并且推出了自研的大模型知识引擎,再加持联网搜索buff,赋能个人更便捷开发RAG知识库和工作流应用:看到这炫酷的产品落地页,我对其使用效果更加期待了!

2401_84494441的博客 997

十分钟速通大模型原理!从函数到神经网络,大模型入门到精通,收藏这篇就足够了!

现在几乎所有人都在使用大模型,连村口的老头都会说让你帮他在手机上装一个,那大模型到底是个啥东西呢?本文带你一探究竟。

2401_82469710的博客 756
上一篇: 后端突围:AI大模型实战手册,大模型入门到精通,收藏这篇就足够了!
下一篇: 如果你的RAG精度不太够,不妨试试这几招,大模型入门到精通,收藏这篇就足够了!
Llama-Turbo
博客等级 码龄4年 9901粉丝 2022原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值