RAG-系统评估
RAG评估构建好一个RAG系统后,应该如何评判这个系统的好坏?如何快速定位问题根源? 典型失败模式 检索器问题:检索结果与需求不相关(检索了完全不相关的文档或数据)、遗漏关键信息(Top-K没有包揽核心论点)、刻舟求剑(返回了历史过期版本的信息) 生成器问题:忽略正确的检索上下文信息、脱离上下文,产生知识幻觉、答非所问(回答形式或语...
Docker 学习笔记:项目开发常用命令
一、Docker 基础命令1234567891011# 查看 Docker 版本docker --version# 查看 Docker 客户端和服务端版本docker version# 查看 Docker 运行状态和环境信息docker info# 查看 Docker 磁盘占用docker system df 二、镜像命令1234...
RAG-索引构建
向量嵌入基础概念什么是 Embedding向量嵌入(Embedding)是一种将真实世界中复杂、高维的数据对象(如文本、图像、音频、视频等)转换为数学上易于处理的、低维、稠密的连续数值向量的技术。 想象一下,我们将每一个词、每一段话、每一张图片都放在一个巨大的多维空间里,并给它一个独一无二的坐标。这个坐标就是一个向量,它“嵌入”了原...
RAG学习-文本分块
技术原理主要分为检索、生成两个阶段 (1)检索阶段:寻找“非参数化知识” 知识向量化:嵌入模型(Embedding Model) 充当了“连接器”的角色。它将外部知识库编码为向量索引(Index),存入向量数据库。 语义召回:当用户发起查询时,检索模块利用同样的嵌入模型将问题向量化,并通过相似度搜索(Similarity Sear...
操作系统学习笔记
基础概念什么是操作系统操作系统(Operating System),是介于硬件资源和应用程序之间的一个系统软件 ,能控制和管理整个计算机系统的硬件和软件资源,调度计算机的工作与资源的分配,进而为用户和其他软件提供服务,操作系统是计算机系统中最基本的系统软件。 如果将它理解为“掌控计算机的系统”是否更能精确的描述OS所做的事情呢? 如...
Git学习
工作流程 工作区(Working Directory) 实际修改文件的地方,即本地工作目录 暂存区 文件修改完成后,暂时存放的地方 指令:git add 本地仓库 存放暂存区中打包好的文件,并附上标签信息 指令:git commit 远程仓库 接收本地仓库中发送过来的文件包,方便别人查看 指令:git push 贮...
视频剪辑基础
达芬奇第一课1. 视频剪辑基础知识1.1 数字视频信号标清:720p以下 高清:720p-1080p,宽高比为16:9 超高清:4k分辨率(3840*2160px)或者8k分辨率(7680*4320px) 帧速率(单位fps):每秒显示的图片数量,大于10fps可以在视觉上造成平滑的动画。 1.2 场与场序PAL制:每帧625行扫描...
数据库学习笔记
数据库系统的基本原理介绍基本概念、发展阶段、数据模型、DBMS的功能及组成、DBS的组成及全局结构 数据库概述1数据库系统的应用广泛应用在电信业、银行业、金融业、销售业、电商、大学、航空业、人力资源、制造业 数据库系统的概念数据Date数据:数据库存储的基本对象,是描述现实世界中各种事物或抽象概念的、可存储并具有明确意义的符号记录。...
Agent三大范式
workflow与agent的区别workflow(工作流)核心是对一系列任务或步骤进行预先定义的、结构化的编排。本质上是一个精确的、静态的流程图,规定了在何种条件下、以什么顺序来执行什么操作。 简单地说,workflow就是让AI按部就班地执行指令。 agent一个具备自主性、以目标为导向的系统。在一定程度上理解环境、进行推理、制...
深度学习激活函数学习
一、激活函数原理激活函数(activation function),就是在神经网络的神经元上运行的函数,负责将神经元的输入映射到输出层,旨在帮组神经网络学习数据中的复杂模式。 二、激活函数的作用使用激活函数能够为神经网络引入非线性因素,使得神经网络可以任意逼近任何非线性函数,使深层神经网络表达能力更加强大,使得神经网络可以应用到总舵...