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

兰州网站建设网站建设整套网站建设

兰州网站建设网站建设,整套网站建设,注册商标需要什么条件,网络科技有限公司网站建设根据图片生成推广文案, 用的HuggingFace中的image-caption模型 LangChain 实现给动物取名字,LangChain 2模块化prompt template并用streamlit生成网站 实现给动物取名字LangChain 3使用Agent访问Wikipedia和llm-math计算狗的平均年龄LangChain 4用向量数…

根据图片生成推广文案, 用的HuggingFace中的image-caption模型

  1. LangChain 实现给动物取名字,
  2. LangChain 2模块化prompt template并用streamlit生成网站 实现给动物取名字
  3. LangChain 3使用Agent访问Wikipedia和llm-math计算狗的平均年龄
  4. LangChain 4用向量数据库Faiss存储,读取YouTube的视频文本搜索Indexes for information retrieve
  5. LangChain 5易速鲜花内部问答系统

生成效果
在这里插入图片描述

先安装相关的lib

pip install --upgrade langchain
pip install transformers
pip install pillow
pip install torch torchvision torchaudio

根据以下图片生成的文案
在这里插入图片描述
这段代码展示了如何使用深度学习模型来生成图像的字幕,并结合LangChain智能体框架进行自动化处理.(代码为黄佳老师的课程Demo,如需要知道代码细节请读原文):

实现代码 pic_talk.py

import os  # 导入os库,用于操作系统级别的接口,比如环境变量
import requests  # 导入requests库,用于执行HTTP请求
from PIL import Image  # 导入PIL库的Image模块,用于图像处理
from transformers import BlipProcessor, BlipForConditionalGeneration  # 导入transformers库中的Blip模块,用于图像字幕生成
from langchain.tools import BaseTool  # 导入langchain的BaseTool类,用于创建新的工具
from langchain import OpenAI  # 导入langchain中的OpenAI模块,用于与OpenAI API交互
from langchain.agents import initialize_agent, AgentType  # 导入langchain的agent初始化和类型定义
from dotenv import load_dotenv  # 导入dotenv库,用于加载环境变量load_dotenv()  # 加载.env文件中的环境变量# 初始化图像字幕生成模型
hf_model = "Salesforce/blip-image-captioning-large"  # 指定使用HuggingFace中的模型processor = BlipProcessor.from_pretrained(hf_model)  # 初始化处理器,用于图像的预处理
model = BlipForConditionalGeneration.from_pretrained(hf_model)  # 初始化模型,用于生成字幕# 定义图像字幕生成工具类
class ImageCapTool(BaseTool):name = "Image captioner"description = "为图片创作说明文案."def _run(self, url: str):# 下载图像并将其转换为PIL对象image = Image.open(requests.get(url, stream=True).raw).convert('RGB')inputs = processor(image, return_tensors="pt")  # 对图像进行预处理out = model.generate(**inputs, max_new_tokens=20)  # 使用模型生成字幕caption = processor.decode(out[0], skip_special_tokens=True)  # 解码字幕return captiondef _arun(self, query: str):raise NotImplementedError("This tool does not support async")  # 异步函数未实现# 初始化并运行LangChain智能体
llm = OpenAI(temperature=0.2)  # 使用OpenAI模型tools = [ImageCapTool()]  # 创建工具实例
agent = initialize_agent(agent=AgentType.ZERO_SHOT_REACT_DESCRIPTION,tools=tools,llm=llm,verbose=True,
)
img_url = 'https://mir-s3-cdn-cf.behance.net/project_modules/hd/eec79e20058499.563190744f903.jpg'  # 定义图像URL
agent.run(input=f"{img_url}\n请创作合适的中文推广文案")  # 使用智能体处理图像并生成字幕

在这里插入图片描述

代码

  • https://github.com/zgpeace/pets-name-langchain/tree/feature/picTalk

参考

  • https://github.com/huangjia2019/langchain/blob/main/00_%E5%BC%80%E7%AF%87%E8%AF%8D_%E5%A5%87%E7%82%B9%E6%97%B6%E5%88%BB/02_%E7%9C%8B%E5%9B%BE%E8%AF%B4%E8%AF%9D.py
http://www.yayakq.cn/news/65250/

相关文章:

  • 个人可以做网站维护吗佛山找人做网站
  • 河南 网站备案免费logo在线制作工具
  • icp备案 网站自主设计网站
  • 上海手机网站建设哪家专业网站建设和备案
  • 百度站长工具怎么推广网站ui设计怎么收费
  • 做网站的可以注册个工作室吗怎么做一个自己的小程序
  • 帮企网站建设住房和城乡建设统计网站
  • 广西建设厅网站是什么做旅行社网站的
  • 辽宁省交通建设投资集团官方网站天气预报权威发布
  • 成都行业网站定制网络开发改版
  • 品牌展示型网站源码网站建设数据库是什么
  • 和拓者设计吧类似的网站ps做网站logo尺寸
  • 有后台的网站网站设计的技术方案
  • 深圳网站建设deyond南京公司网站开发
  • 郑州网站制作公司东莞最好的网站建设价格低
  • 建站平台是给谁用的营销推广的工作内容
  • 安全狗 网站打不开贵阳建设工程信息网站
  • 移动端cpu太极seo
  • 丰台手机网站设计公司wordpress防黑客插件
  • 房地产免费网站建设镇江有几个区
  • 中国品牌网站官网邢台兼职网站有哪些?
  • word超链接网站怎样做海誉网站定制
  • 怎么向企业推销网站建设石家庄做网站百度推广
  • 大学什么专业做网站海天网站建设
  • 吴中区网站建设技术建设工程公司名字
  • 建立一个公司自己的网站平台网站建设
  • 品牌型网站开发公司网站建设多少费用济南兴田德润评价
  • 网站改版介绍创建网站平台要多少钱
  • 网站首页浮动广告怎么做常州外贸人才网
  • 免费建网站空间邢台建站