当前位置: 首页 > wzjs >正文

哪个网站可以做片头百度客服系统

哪个网站可以做片头,百度客服系统,网站建设的成本,网站优化是外包还是自己做https://python.langchain.ac.cn/docs/how_to/document_loader_pdf/#vector-search-over-pdfs 这段代码展示了如何使用LangChain框架中的InMemoryVectorStore和OpenAIEmbeddings来存储文档片段,并基于提供的查询进行相似性搜索。下面是对每一行代码的详细解释&…

https://python.langchain.ac.cn/docs/how_to/document_loader_pdf/#vector-search-over-pdfs

这段代码展示了如何使用LangChain框架中的InMemoryVectorStoreOpenAIEmbeddings来存储文档片段,并基于提供的查询进行相似性搜索。下面是对每一行代码的详细解释:

1. 导入必要的模块

from langchain_core.vectorstores import InMemoryVectorStore
from langchain_openai import OpenAIEmbeddings
  • 这里从langchain_core.vectorstores模块中导入了InMemoryVectorStore类,它用于在内存中创建一个向量存储,以便对文本数据执行相似性搜索。
  • 同时从langchain_openai模块中导入了OpenAIEmbeddings类,用于生成文本的嵌入(即向量化表示),这些嵌入将被用来计算文本之间的相似度。

2. 创建并填充向量存储

vector_store = InMemoryVectorStore.from_documents(pages, OpenAIEmbeddings())
  • 使用InMemoryVectorStore.from_documents()方法创建了一个名为vector_store的实例。这个方法接受两个参数:
    • pages: 这是一个包含之前加载的PDF文档页面的对象列表(假设pages变量已经被正确初始化)。
    • OpenAIEmbeddings(): 这是用来生成文本嵌入的对象。通过调用OpenAIEmbeddings(),我们创建了一个对象,该对象可以将文本转换为向量形式,便于后续的相似性比较。
  • 此步骤的结果是将pages中的每一页转换成向量,并存储在内存中的向量数据库里。

3. 执行相似性搜索

docs = vector_store.similarity_search("What is LayoutParser?", k=2)
  • 调用了vector_store对象上的similarity_search方法,以执行基于文本的相似性搜索。
  • 参数"What is LayoutParser?"是我们要查询的问题或关键词。
  • k=2指定了返回最相似的前2个结果。这里的k值可以根据需要调整,以返回更多或更少的相关文档片段。

4. 输出搜索结果

for doc in docs:print(f'Page {doc.metadata["page"]}: {doc.page_content[:300]}\n')
  • 这段代码遍历了由similarity_search方法返回的所有文档片段(docs),并逐个打印出来。
  • 对于每个文档片段doc,它首先打印出该片段所属的PDF页码(通过访问doc.metadata["page"]获取),然后截取并显示该片段的前300个字符(doc.page_content[:300]),以便快速查看内容概览。
  • \n用于在每个文档片段输出后添加一个空行,使得输出更加清晰易读。

综上所述,这段代码演示了如何利用LangChain框架将一组文档转换为向量表示,并基于特定查询执行相似性搜索,最后展示与查询最相关的文档片段。这对于信息检索、问答系统等应用场景非常有用。

http://www.dtcms.com/wzjs/79463.html

相关文章:

  • 建站网址导航hao123seo中文含义
  • qq空间登录入口网站优化比较好的公司
  • 厦门市网站建设app开发搜索引擎搜索器
  • 重庆南昌网站建设seo技术培训沈阳
  • 阿里巴巴网站建设策略调研免费跨国浏览器
  • 做网站需要提交合肥网络公司
  • wordpress 导入导出淘宝seo排名优化
  • e通网网站建设网络推广计划书范文
  • 成都住房和城乡建设局网站今日头条新闻最全新消息
  • 甘肃模板型网站建设百度seo找哪里
  • 浙江 外贸网站建设线上推广如何引流
  • wordpress文章乱码seo搜索引擎优化技术教程
  • 手机网站怎么开发工具品牌宣传策略有哪些
  • 南昌网站建设搜q.479185700宿州百度seo排名软件
  • 网站表格怎么做惠州市seo广告优化营销工具
  • 宁波江北建设局网站农业推广
  • 网站开发网址手机制作网页
  • 企业网站建立制作汕头seo优化公司
  • 南通市区有哪几家做网站的百度关键词价格怎么查询
  • 新乡营销网站建设公司安卓系统优化app
  • 网站上传连接失败的原因百度seo推广优化
  • 广州做商城网站网站推广软件ky99
  • 网站开发培训 价格怎么申请自己的网络平台
  • 中国科技成就图片福建seo顾问
  • 药业做网站的网站目标分析seo搜索引擎优化是做什么的
  • 建站abc网站破解武汉网络推广自然排名
  • 网站做适配手机要多久浏览器下载大全
  • 免费网站开发软件结构优化设计
  • 导购类网站如何做会员互动线上推广方式
  • 网站用 做有什么好处新闻联播直播 今天