分类: 工具

24 篇文章

深入理解RAG中的嵌入模型Embedding Model
什么是Embedding? 在学习嵌入模型之前,我们需要先了解什么是Embedding。简单来说,Embedding是一种将离散的非结构化数据(如文本中的单词、句子或文档)转换为连续向量的技术。 在自然语言处理(NLP)领域,Embedding通常用于将文本映射为固定长度的实数向量,以便计算机能够更好地处理和理解这些数据。每个单词或句子都可以用一个…
向量模型、文本大模型与Elasticsearch多路召回的实战技术解析
智能知识库构建指南:向量模型、文本大模型与Elasticsearch多路召回的实战技术解析 近期小鹿的项目组在研究RAG(检索增强生成)技术的应用与实战,小鹿在上一篇文章中提到了RAG技术的一些基本概念,而这篇文章小鹿主要是想记录一下从零到有完成一个基本的RAG开发流程,文章中的代码语言选择是Java,基于langchain4j框架。 什么是向量模…
Kubernetes(初学K8s)记录
Kubernetes(初学K8s)记录 简单介绍一下Kubernetes Kubernetes(常简称为K8s)是一个开源的容器编排系统,它用于自动化部署、扩展和管理容器化应用程序。简单来说,K8s可以帮助你管理运行在多台计算机上的容器,使它们像一个整体一样工作。 以下是关于K8s的详细介绍: K8s的核心功能: 自动化部署和回滚: K8s可以自动…
RAG技术学习-检索增强生成
小鹿想学习一下什么是RAG,国内回答通常来说也是一知半解,因为完全落地的还不是很多。但是小鹿在aws官网看到一篇文章,我觉得讲的很是通俗易懂,所以转发一下,原文地址点这里 什么是检索增强生成? 检索增强生成(RAG)是指对大型语言模型输出进行优化,使其能够在生成响应之前引用训练数据来源之外的权威知识库。大型语言模型(LLM)用海量数据进行训练,使用…
更优雅的el-radio-button实现方式
更优雅的el-radio-button实现方式 小鹿最近想要做一个类似于el-radio-button的一个组件,但是我发现官方的组件并不支持我自定义其中的内容,官方文档只给了一个label属性让我填入我所需要展示的label,所以我在这里自己写了一个公共组件,支持高度自定义,参数都可以传入。 效果展示 代码实现 <template> …
WebStorm 配置 Prettier 实现代码自动格式化详解
WebStorm 配置Prettier 配置.prettierrc自动格式化代码 最近小鹿开始从vscode转到使用WebStorm进行前端开发,主要是觉得WebStorm的强大功能以及界面更让小鹿感觉到舒服,但是我用了半天后发现小鹿写的代码居然都没有进行格式化。网上找了很多方案(尤其是CSDN)也都是复制粘贴的一堆没用的方案,不过最终小鹿还是找到…
Mac M芯片 Node.js 版本管理利器:nvm
安装nvm 首先先检查是否已经安装nvm nvm --version 如果未安装nvm,可以使用brew方式安装 brew install nvm 确定环境变量生效 如果安装成功后依旧是没有找到nvm命令,则需要修改一下环境变量,小鹿都是M芯片所以在这里写的是M芯片内容 vim ~/.zshrc # 如果你使用的是brew 安装的的nvm方式 填入…
Ollama常用命令汇总【持续更新】
启动Ollama服务 ollama serve 从模型文件创建模型 ollama create 显示模型信息 ollama show 运行模型 ollama run 模型名称 从注册表中拉去模型 ollama pull 模型名称 将模型推送到注册表 ollama push 列出模型 ollama list 复制模型 ollama cp 删除模型 o…
Mac版本InteliiJ IDEA永久激活教程
InteliiJ IDEA本体下载 首先是IDEA安装:直接在官网下载最新的IDEA版本(官网地址:https://www.jetbrains.com/idea/download/#section=mac) 然后根据安装引导一步一步完成安装即可,完成后打开idea看到如下效果表示idea安装成功!如图发现 idea 需要注册!这里我们先不管,直接关…
Serv00注册与使用教程
除了甲骨文,还有没有别的免费服务器呢?答案当然是有啦!只不过这个服务比较特殊,他并不是纯粹的Linux系统,所以使用会有点小小的问题,不过别担心,接下来让小鹿来教你如何注册使用。 简介 Serv00 是一家提供免费虚拟主机的厂商,但是他提供了ssh终端服务,所以我们也可以把它当作一个功能不算太过健全的VPS来使用,我们可以用它来部署各种简单的服务,…