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

想做机械加工和橡胶生意怎么做网站忻州企业网站建设

想做机械加工和橡胶生意怎么做网站,忻州企业网站建设,合肥建设工程市场价格信息,pc网站做移动端适配特殊的chain langchain中的Chain有很多,能够轻松实现部分需求,极致简化代码,但是实现效果与模型智慧程度有关 会话链 效果与LLMChain大致相同 javascript 复制代码 from langchain.chains import ConversationChain from langchain_community.llms import OpenAI conversat…特殊的chain langchain中的Chain有很多,能够轻松实现部分需求,极致简化代码,但是实现效果与模型智慧程度有关 会话链 效果与LLMChain大致相同 javascript 复制代码 from langchain.chains import ConversationChain from langchain_community.llms import OpenAI conversation ConversationChain(llmOpenAI())SQL链 顾名思义,跟数据库有关,可以使用自然语言进行数据库操作,他自动生成sql语句操作,并且进行归纳回答,速度比直接使用数据库链接工具更慢,智慧程度低对的模型进行理解自然语言时出现偏差可能会把数据库秒了.属于待开发功能 ini 复制代码# pip install -U langchain langchain-community langchain-openai from langchain_openai import ChatOpenAI from langchain.chains import create_sql_query_chain#查询链 from langchain_community.utilities import SQLDatabase db SQLDatabase.from_uri(mysqlpymysql://{数据库用户名}:{密码}localhost/{数据库名}) llm ChatOpenAI(modelgpt-3.5-turbo, temperature0) chain create_sql_query_chain(llm, db) response chain.invoke({question: 这个数据库中有多少数据})ini 复制代码 #数据库crud都能操作,但是可能会秒数据库,在以后的版本可能会被移除 import os from dotenv import find_dotenv, load_dotenv load_dotenv(find_dotenv()) OPENAI_API_BASEos.environ[OPENAI_API_BASE] OPENAI_API_KEYos.environ[OPENAI_API_KEY] os.environ[SERPAPI_API_KEY] from langchain_openai import ChatOpenAI from langchain.utilities import SQLDatabase from langchain_experimental.sql import SQLDatabaseChain from langchain.memory import ConversationBufferMemory db SQLDatabase.from_uri(mysqlpymysql://{数据库用户名}:{密码}localhost/{数据库名}) llmChatOpenAI(api_keyOPENAI_API_KEY,base_urlOPENAI_API_BASE,temperature0)#扩散度置为0,回答更准确 memory ConversationBufferMemory(memory_keychat_history) db_chain SQLDatabaseChain(llmllm,databasedb, verboseFalse,use_query_checkerTrue, memorymemory) text表中有那些字段 resdb_chain.run(text) print(res)抽取链 将人的自然语言转换成结构化语句,除了使用人力或者专门训练的模型似乎没有好的解决办法langchain中有个内置的抽取链,能够做到这件难事儿,实现抽取链有两种方式 使用langchain的create_extraction_chain 使用langchain稳定版本中的抽取链 ini 复制代码 import os from dotenv import find_dotenv, load_dotenv load_dotenv(find_dotenv()) OPENAI_API_BASEos.environ[OPENAI_API_BASE] OPENAI_API_KEYos.environ[OPENAI_API_KEY] from langchain.chains import create_extraction_chain from langchain_openai import ChatOpenAI from langchain.prompts import (PromptTemplate, )llmChatOpenAI(api_keyOPENAI_API_KEY,base_urlOPENAI_API_BASE,temperature0)def extract(res:str):prompt PromptTemplate(template分析出\n{res}\n中的水果\n,#进行提示告诉它该怎么做input_variables[res],)# Schema定义结构化的数据模型schema {properties: {reason: {fruit: string},},required: [fruit],}chain create_extraction_chain(schema, llm, prompt,verboseTrue)return chain.run(res)if __name__ __main__:res 我喜欢吃苹果,它让我感到幸福print(extract(res))使用kor.extraction的create_extraction_chain ini 复制代码 #pip install kor import os from dotenv import find_dotenv, load_dotenv load_dotenv(find_dotenv()) OPENAI_API_BASEos.environ[OPENAI_API_BASE] OPENAI_API_KEYos.environ[OPENAI_API_KEY] from langchain_openai import ChatOpenAI from langchain.prompts import PromptTemplate from langchain.schema.prompt_template import BasePromptTemplate from kor.extraction import create_extraction_chain# %% 信息抽取链 %% from kor.nodes import Object, Text, Number #%% 节点类型 %% import jsondef json_dump(json_object): json_formatted_str json.dumps(json_object, indent2, ensure_asciiFalse) print(json_formatted_str)llmChatOpenAI(api_keyOPENAI_API_KEY,base_urlOPENAI_API_BASE,temperature0)res_schema Object(id成绩,description关于成绩的信息,# %%描述信息 %%attributes[#%% 属性text表示字符串字段number表示数字字段 %%Text(idname,description这个人的名字.),Text(idResults,description关于这个人的成绩.),Number(idranking,description关于这个人的排名.)],examples[# 给模型的样本例子将数据输出成例子一样的格式 (张山这次获得第一名他考了100分, 而李四获得第五名他考了80.,[{name: 张三, Results: 100, ranking: 1},{name: 李四, Results: 80, ranking: 5},],)] ) extraction_chain create_extraction_chain(llm, res_schema) text王五比赵六多10分赵六只考了60分排十名赵六比他多三名 outputextraction_chain.run(text) json_dump(output)根据使用,第三方的kor抽取效果要更好,但是会有警告,而且需要自己转换数据类型,官方也没有给出后续是否会移除这个kor QA链 众所周知,大语言模型知道很多东西,知识很有广度,但我问他xx大学有什么选修课的时候,他可能就无法回答,如果他有这个大学的选修课知识库,就能回答了,所以QA链就是基于某个知识库进行问答的,这个知识库可以是txt,pdf,或者mongoDB,但必须是一个文档. 需要将文档进行加载,使用text_splitter进行向量存储,这里有一个向量数据库的概念就不过多描述了,有兴趣可以自行了解. ini 复制代码 import os from dotenv import find_dotenv, load_dotenv load_dotenv(find_dotenv()) OPENAI_API_BASEos.environ[OPENAI_API_BASE] OPENAI_API_KEYos.environ[OPENAI_API_KEY] from langchain_openai import ChatOpenAI,OpenAIEmbeddingsfrom langchain_community.document_loaders import PyMuPDFLoaderfrom langchain.chains.question_answering import load_qa_chain from langchain.text_splitter import RecursiveCharacterTextSplitter from langchain_community.vectorstores import ChromaPDF_NAME xxx.pdf##pdf的地址 docs PyMuPDFLoader(PDF_NAME).load()##加载到docs中 #进行向量存储 text_splitter RecursiveCharacterTextSplitter(chunk_size1000, chunk_overlap200) split_docs text_splitter.split_documents(docs)embeddings OpenAIEmbeddings() vectorstore Chroma.from_documents(split_docs, embeddings, collection_nameserverless_guide)llmChatOpenAI(api_keyOPENAI_API_KEY,base_urlOPENAI_API_BASE,temperature0) chain load_qa_chain(llm, chain_typestuff,verboseTrue)def search_recommend(human_input):query human_inputsimilar_docs vectorstore.similarity_search(query, 3)reschain.run(input_documentssimilar_docs, questionquery)#run方法后续将换成invokereturn restext简单介绍一下主要内容 ressearch_recommend(text) print(res)langchain中还有更多其他的链,可在官方文档中查看,最好是英文文档,中文文档更新速度很慢 如何系统的去学习大模型LLM 作为一名热心肠的互联网老兵我意识到有很多经验和知识值得分享给大家也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑所以在工作繁忙的情况下还是坚持各种整理和分享。 但苦于知识传播途径有限很多互联网行业朋友无法获得正确的资料得到学习提升故此将并将重要的 AI大模型资料 包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。 有需要的小伙伴可以V扫描下方二维码免费领取 一、全套AGI大模型学习路线 AI大模型时代的学习之旅从基础到前沿掌握人工智能的核心技能 二、640套AI大模型报告合集 这套包含640份报告的合集涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师还是对AI大模型感兴趣的爱好者这套报告合集都将为您提供宝贵的信息和启示。 三、AI大模型经典PDF籍 随着人工智能技术的飞速发展AI大模型已经成为了当今科技领域的一大热点。这些大型预训练模型如GPT-3、BERT、XLNet等以其强大的语言理解和生成能力正在改变我们对人工智能的认识。 那以下这些PDF籍就是非常不错的学习资源。 四、AI大模型商业化落地方案 阶段1AI大模型时代的基础理解 目标了解AI大模型的基本概念、发展历程和核心原理。内容 L1.1 人工智能简述与大模型起源L1.2 大模型与通用人工智能L1.3 GPT模型的发展历程L1.4 模型工程 - L1.4.1 知识大模型 - L1.4.2 生产大模型 - L1.4.3 模型工程方法论 - L1.4.4 模型工程实践L1.5 GPT应用案例 阶段2AI大模型API应用开发工程 目标掌握AI大模型API的使用和开发以及相关的编程技能。内容 L2.1 API接口 - L2.1.1 OpenAI API接口 - L2.1.2 Python接口接入 - L2.1.3 BOT工具类框架 - L2.1.4 代码示例L2.2 Prompt框架 - L2.2.1 什么是Prompt - L2.2.2 Prompt框架应用现状 - L2.2.3 基于GPTAS的Prompt框架 - L2.2.4 Prompt框架与Thought - L2.2.5 Prompt框架与提示词L2.3 流水线工程 - L2.3.1 流水线工程的概念 - L2.3.2 流水线工程的优点 - L2.3.3 流水线工程的应用L2.4 总结与展望 阶段3AI大模型应用架构实践 目标深入理解AI大模型的应用架构并能够进行私有化部署。内容 L3.1 Agent模型框架 - L3.1.1 Agent模型框架的设计理念 - L3.1.2 Agent模型框架的核心组件 - L3.1.3 Agent模型框架的实现细节L3.2 MetaGPT - L3.2.1 MetaGPT的基本概念 - L3.2.2 MetaGPT的工作原理 - L3.2.3 MetaGPT的应用场景L3.3 ChatGLM - L3.3.1 ChatGLM的特点 - L3.3.2 ChatGLM的开发环境 - L3.3.3 ChatGLM的使用示例L3.4 LLAMA - L3.4.1 LLAMA的特点 - L3.4.2 LLAMA的开发环境 - L3.4.3 LLAMA的使用示例L3.5 其他大模型介绍 阶段4AI大模型私有化部署 目标掌握多种AI大模型的私有化部署包括多模态和特定领域模型。内容 L4.1 模型私有化部署概述L4.2 模型私有化部署的关键技术L4.3 模型私有化部署的实施步骤L4.4 模型私有化部署的应用场景 学习计划 阶段11-2个月建立AI大模型的基础知识体系。阶段22-3个月专注于API应用开发能力的提升。阶段33-4个月深入实践AI大模型的应用架构和私有化部署。阶段44-5个月专注于高级模型的应用和部署。 这份完整版的大模型 LLM 学习资料已经上传CSDN朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】 有需要的小伙伴可以Vx扫描下方二维码免费领取
http://www.dnsts.com.cn/news/111417.html

相关文章:

  • 红酒购物网站源码网站建设需要考哪些证
  • 国外搜索网站建设高新区建网站外包
  • 网站图片做伪静态广告设计是做什么的
  • 富阳公司做网站深圳网站设计九曲网站建设
  • 思源黑体做网站东莞做网站优化天助网络
  • 罗平县建设局网站深圳网站建设有免费的吗
  • 上海网站开发建设服务画册设计价格
  • 网站开发用户需求合肥装饰公司
  • 甘肃省嘉峪关建设局网站在淘宝做网站可以改域名吗
  • 有没有catia做幕墙的网站绿园区建设局网站
  • 没有公司怎么做网站友情链接交换网站
  • 西安室内设计公司排名流程优化
  • 北京通网站建设价格网络营销有哪些内容
  • wordpress站点统计小工具seo做的比较好的网站的几个特征
  • led网站建设哪家专业wordpress数据表优化
  • 公益网站设计网络营销试卷及答案
  • 网页设计教育培训哪里好百度搜索seo
  • 杯子电子商务网站的建设怎样才能建设网站
  • 帮做网站设计与规划作业广州商城网站建设地址
  • 音乐网站怎么建设php网站上传
  • 济南网站建设咨询小七即墨做砍价小程序最好的网站
  • 网站按关键词显示广告图片上海做网站 公司
  • 如何seo网站推广南通高端网站建设机构
  • 唐山建网站正规网站建设报价
  • wordpress如何做导航网站牡丹江站
  • 泰州做网站多少钱新手自建网站做跨境电商
  • 建设项目环评验收网站怎样做元古建筑的网站结构图
  • 出售企业网站备案资料wap是什么东西
  • 郑州网站运营实力乐云seo中小型企业 公司网站建设
  • 网站在政务新媒体建设做网站要有自己服务器吗