首页 > 其他分享 >实战营学习笔记3

实战营学习笔记3

时间:2024-06-03 22:31:27浏览次数:12  
标签:实战 RAG 训练 模型 笔记 学习 利用 信息 茴香豆

在浦语大模型的第三课《基于Internlm和LangChain构建你的知识库》中,北辰老师以其生动有趣的风格,深入浅出地讲解了RAG(Retrieval Augmented Generation)的基本概念,并指导我们如何利用茴香豆搭建一个RAG助手。在此之前,我阅读过一些关于大型语言模型的资料,心中一直存有一个疑惑:既然这些模型是预先训练好的,它们如何能够处理实时更新的信息呢?
通过学习本节课,我的疑问得到了解答。大型模型可以利用RAG技术来克服这一难题,确保即使在预先训练的基础上,也能整合最新的信息。具体的实现方式,通过一张图就能清晰展示。不过,由于我无法直接展示图片,我会尽力用文字来描述这一过程。
简单来说,RAG技术允许模型在生成回答时检索和整合最新的信息。它通过结合预先训练的语言模型的能力和实时的信息检索,使得模型能够利用最新的数据来生成回答。这样,即使模型本身是在旧数据上训练的,它也能利用RAG技术来访问和利用新信息,从而确保回答的实时性和准确性。
北辰老师通过详细的步骤和生动的例子,让我们明白了如何利用茴香豆搭建一个RAG助手,从而使得语言模型能够与时俱进,提供更准确和全面的信息。这无疑是大模型在实际应用中的一个重要进步,也是我们在构建知识库时必须考虑的一个重要因素。这是教程提供的RAG的图片:

在这里插入图片描述
这是我对本节课学习的一点心得。

标签:实战,RAG,训练,模型,笔记,学习,利用,信息,茴香豆
From: https://blog.csdn.net/weixin_46643868/article/details/139386146

相关文章

  • 【C++初阶学习】第十二弹——stack和queue的介绍和使用
    C语言栈:数据结构——栈(C语言版)-CSDN博客C语言队列:数据结构——队列(C语言版)-CSDN博客前言:在之前学习C语言的时候,我们已经学习过栈与队列,并学习过如何使用C语言来实现栈与队列,今天,我们用C++来学习这些知识,让我们探索一下其中的新的知识点目录一、stack(栈)1.栈的概述......
  • 浙大翁恺《C语言程序设计》课程笔记
    1.1计算机与编程语言设计算法->编写程序->计算机执行程序执行的两种方式1.解释:借助一个程序(解释器),那个程序能试图理解你的程序,然后按照你的要求让计算机执行2.编译:借助一个程序(编译器),把你的程序翻译成机器语言,然后让计算机执行编程语言本身没有解释型和编译型之......
  • [学习笔记]点分治
    一、主要思想很容易理解,我们将一个树以一个节点分割成若干个子树。对于这个节点,我们以一些方式统计和改变答案,然后不断地向子树递归。那应该选择哪个节点呢?显然是重心。树的重心有一个性质:所有子树的大小小于等于当前树的大小的二分之一。也就是说,这保证了递归层数\(log_2\)的......
  • Git 笔记
    Git笔记git原理git的四个区域文件的四种状态git的工作流程安装git配置信息和获取帮助常用命令创建仓库跟踪文件gitadd取消跟踪gitrm提交到仓库gitcommit推送到远程分支gitpushcommit的查看、修改、合并搭建git服务器git原理git的四个区域工作......
  • g++编译过程学习笔记
    g++编译过程学习笔记学习用例使用很简单的多文件编译项目,进行编译过程的学习,主要文件构成如下:.├──include│└──hello.h└──src├──hello.cpp└──main.cpp其中hello.h声明了一个可以输出HelloWorld!的函数并在hello.cpp中完成实现。ma......
  • JAVA学习笔记6
    学习目标:精通JAVA学习内容:1.方法调用packagecn.itcast.day04.demo02;/*publicclassDemo01Method{publicstaticvoidmain(String[]args){for(intj=1;j<5;j++){for(inti=1;i<20;i++){System.out.print(“*”);}System.out.println();}}}......
  • system函数学习
    windows下system()函数详解windows操作系统下system()函数详解(主要是在C语言中的应用)函数名:system功能:发出一个DOS命令用法:intsystem(char*command);system函数已经被收录在标准c库中,可以直接调用程序例:include<stdlib.h>include<stdio.h>i......
  • Prism 学习之一
    1引用Prism.DryIOC2xmlns:prism="http://prismlibrary.com/"Application改成prism:PrismApplication3Windowsxmal中增加prism:ViewModelLocator.AutoWireViewModel="True"4文件夹ViewsViewModels记录一次理解Xmal<Grid><Text......
  • Markdown 学习
    Markdown标题1~6级一级标题二级标题三级标题四级标题五级标题六级标题Markdown字体字体效果粗体字体效果斜体字体效果斜体加粗字体效果删除线Markdown引用世上无难事,只怕有心人Markdown分割线Markdown图片本地路径网络路径Markdown超链接点击......
  • JSTL学习
    JSTL学习日记jstl相当于c++上的stl,当然不是说用法,只是意义上有很大的相似之处//开始学习//第一步,先下载并导入jstl的核心库(通过<@%uri="路径"去导入)<%@pagecontentType="text/html;charset=UTF-8"language="java"%><%--通过taglib标签引入所需要的库--%......