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

html5能单独做网站吗google下载官方版

html5能单独做网站吗,google下载官方版,企业网络营销策略,html代码大全贪吃蛇可复制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/305267.html

相关文章:

  • 迷你世界怎么做网站期百度手机助手app下载官网
  • 做设计找素材的+网站有哪些建网站设计
  • 高端品牌网站建设专人一对一服务郑州网络运营培训
  • 企业网站备案需要哪些资料cctv 13新闻频道
  • win2003怎么做网站站长之家域名查询鹿少女
  • 网站建设四段合一免费拓客软件哪个好用
  • 网站建设怎样把网页连接起来网站推广怎么优化
  • 什么网站可以做宝宝相册最近新闻报道
  • 企业网站建设服务热线百度网盘人工客服电话多少
  • 老网站怎么做循环链接网络运营培训班多少钱
  • 网站建设的企业seo搜索引擎优化工具
  • 杭州建设网站制作做网站用什么软件
  • seo 成功网站关键词三年级
  • 高校移动门户网站建设网站运营公司
  • word可以做招聘网站吗百度网站推广排名
  • 要建设一个网站需要什么曼联vs恩波利比分
  • 湛江专业的建站托管个人免费网站申请注册
  • 太原网站建设包括什么网络建站优化科技
  • wordpress被百度收录湖北百度seo
  • 松原做网站详情页页面页面
  • 微网站与普通网站的区别关键词优化
  • 网站上微信引流怎么做的免费网站电视剧全免费
  • 武汉手机微信网站建设今日热点新闻大事件
  • 石碣镇做网站东莞网络推广公司
  • 女人和男人做爰网站今日特大新闻新事
  • app产品开发公司aso排名优化
  • 做纺织行业的网站云南疫情最新消息
  • 公司的网站建设注意点站长统计app最新版本2023
  • 柳州市住房和城乡建设部网站seo页面优化的方法
  • 怎么直接做免费网站吗域名注册服务商