- 博客(9)
- 收藏
- 关注
原创 使用langchain与deepseek,搭建一个自己的RAG(检索增强)
本章开始使用大模型LLM来搭建自己的RAG系统(检索增强)。这里我先贴一个使用langchain来实现RAG的整体流程图,这个流程图的讲解在我的博客中都有,在文章的最后我会贴上所有相关文档链接供大家参考。本文的内容均是我在本地搭建的环境进行开发的,在这篇文章开始前我已经搭建好了本地deepseek的开发环境。可以加载PDF,word,excel文档;实现了对文档的切割;对文本进行向量化处理,以及使用chromadb实现本地向量存储使用智能检索查找文章和文档的对话。
2025-04-15 16:12:25
949
原创 构建RAG第三步,使用langchain对文本进行向量化(embedding)处理及存储
我在本地使用ollama部署了deepseek,所有代码均在此环境进行演示。前面写了使用langchain加载文档与文本切片(transform),接下来对文本进行向量化(embedding)处理,可以是一组文本以向量的方式在向量空间中进行表示,从而可以让我们在向量空间中进行语义搜索等操作,从而提升学习能力。如果不懂向量空间可以补习一下大学里线性代数,空间几何的课程。embed_documents与embed_query,对文档与查询进行向量化处理向量缓存处理注:以下代码可以拿到豆包帮忙详细解释一下。
2025-04-09 16:53:56
674
原创 【构建RAG第二步,langchain文档转换】
在开始本章之前,请参考构建RAG第一步,使用langchain来给大模型语言LLM加载各种文档这篇文档。本章主要分为一下四个部分为什么要切割文档介绍文档分割器代码文档分割器对文档进行总结,精炼lost in the middle ,解决长上下文精度问题可以对一篇比较长的文章提炼主要内容。使用doctran时,可能会发生依赖的某个组件依赖冲突的问题。# 从本地文件读取文章内容try:print(f"错误:文件。
2025-04-01 15:28:22
984
原创 【构建RAG第一步,使用langchain来给大模型语言LLM加载各种文档】
本章开始使用大模型来搭建自己的RAG系统(检索增强),本篇文章主要讲的是搭建RAG的第一步,使用langchain来加载文档。后面还会继续写系列文档,如文件切片,嵌入向量化,向量存储,各种检索链等。这里我先贴一个使用langchain来实现RAG的整体流程图:本文的内容均是我在本地搭建的环境进行开发的,在这篇文章开始前我已经搭建好了本地deepseek的开发环境了,如果没有搭建可以参考我的博客,我先附一下链接。
2025-03-28 13:57:16
881
原创 使用prompts模板来调教大语言模型LLM的输入与输出,打造自己专属的“贾维斯”
提示词模板的使用和一些高级用法示例选择器的使用LLM与chat models的调用如何控制LLMs的输出格式以上内容我均以代码的方式直接展示# 五、 自定义提词器模板# 在 langchain 里,StringPromptTemplate 属于抽象基类,它为创建自定义提示模板提供了基础。你可以通过继承 StringPromptTemplate 类,然后重写其中的一些方法来实现自定义提示词模板。# 自定义提示词模板类return f"请给出一份制作。
2025-03-26 17:01:44
1064
原创 基于ollama本地部署的deepseek模型,使用langchain搭建python开发环境
基于ollama本地部署的deepseek模型,使用langchain搭建python开发环境
2025-03-21 18:24:56
840
原创 超级保姆教程,WIN10系统,使用ollama部署deepseek-r1,及修改模型下载位置
超级保姆教程,WIN10系统,使用ollama部署deepseek-r1,及修改模型下载位置,避免安装在C盘
2025-03-21 11:11:55
757
原创 WIN10 配置并运行RippleNet算法(TensorFlow-GPU-1.4.0,python3.5,numpy,sklearn)
RippleNet算法实现之TensorFlow-GPU-1.14.0与python3.5环境配置RippleNet算法实现--TensorFlow-GPU-1.14.0版本与python3.5环境配置1. python3.5环境配置1.1 下载anaconda3-4.2.0版本(切记)2 TensorFlow-GPU-1.14.0配置2.1首先创建自己的TensorFlow环境2.2 下载TensorFlow-GPU-1.14.02.3 测试是否安装成功RippleNet算法实现–TensorFlow-
2020-09-28 20:27:05
1602
1
原创 Eclipse 将SpringBoot项目打jar包
Eclipse 将SpringBoot项目打jar包配置的可能有多余的,但是成功导出jar包并可运行,第一次写博客,不会添加代码片段,只能使用图片来表达,见谅!!!我用win10的eclipse导出jar包,在win10系统jar包可以运行,将jar包导入到linux系统,同样可以用。如有问题,请联系我!1.修改pom.xml 文件直接输入1次#,并按下space后,将生成1级标题。输入2...
2019-10-16 16:58:12
2848
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅