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

tinypng图片压缩网站网站建设与seo论文

tinypng图片压缩网站,网站建设与seo论文,个人主页背景图,想给公司注册一个网站0#xff0c;背景 最近测试Ollama#xff0c;发现之前直接下载开源模型在我电脑上都跑不动的模型#xff0c;居然也能运行了#xff08;AMD 7840HS核显/32GB内存#xff09;#xff0c;突发奇想那些多模态大模型能不能基于Python接口使用#xff0c;所以决定尝试一下。…0背景 最近测试Ollama发现之前直接下载开源模型在我电脑上都跑不动的模型居然也能运行了AMD 7840HS核显/32GB内存突发奇想那些多模态大模型能不能基于Python接口使用所以决定尝试一下。 1安装环境与模型选择 安装过程略可以参考文章Ollama在Windows11部署与使用QWen2模型_ollama run qwen2 内容-CSDN博客 模型选择上选取多模态大模型BakLLaVA  BakLLaVA 是一款由 SkunkworksAI 与 LAION、Ontocord 和 Skunkworks OSS AI 团队合作开发的多模态语言模型通过改进基础模型、调整训练过程、引入定制数据集及架构优化实现了接近 GPT-4 级别的多模态语言处理能力。它在图像描述生成、语音识别和理解、自然语言问答等应用中表现出色并且支持多种 GPU 配置具有较强的适应性。作为开源项目BakLLaVA 为研究人员和开发者提供了广阔的探索和改进空间。 ollama run bakllava 2Ollama的Python接口测试 使用指令安装库 pip install ollama 然后运行下面的程序测试 import ollamaresponse ollama.chat(modelbakllava, messages[{role: user,content: Why is the sky blue?,}, ])print(response[message][content]) 能够得到返回结果 3代码实现 1导入必要的库 首先我们需要导入处理图像和与 Ollama 模型交互所需的库。 import base64 from io import BytesIO from PIL import Image import ollama2定义图像转换函数 我们需要一个函数来将 PIL 图像转换为 Base64 编码字符串。这对于将图像数据发送给模型是必要的步骤。 # 将PIL图像转换为Base64编码字符串 def convert_to_base64(pil_image):buffered BytesIO()# 将图像转换为RGB模式pil_image pil_image.convert(RGB)pil_image.save(buffered, formatJPEG)img_str base64.b64encode(buffered.getvalue()).decode(utf-8)return img_str3定义图像加载函数 该函数用于从指定路径加载图像并将其转换为 Base64 编码字符串。 # 从指定路径加载图像并转换为Base64编码字符串 def load_image(file_path):pil_image Image.open(file_path)return convert_to_base64(pil_image)4定义与模型交互的函数 这个函数将图像和问题发送给 BakLLaVA 模型并获取模型的回答。 # 将图像和问题发送给Ollama的bakllava模型并获取回答 def chat_with_model(image_base64, question):response ollama.chat(modelbakllava, messages[{role: user,content: question,images: [image_base64]}])return response[message][content]5主程序逻辑 在主程序中我们加载图像将其转换为 Base64 编码然后向模型提问并打印模型的回答。 if __name__ __main__:# 图片所在地址file_path 2.jpg# 加载并转换图像image_b64 load_image(file_path)# 提问question What is written in the picture, and answer the question.# 与模型对话answer chat_with_model(image_b64, question)# 打印回答print(answer)上传的图片其实很简单如下 完整程序如下 import base64 from io import BytesIO from PIL import Image import ollama# 将PIL图像转换为Base64编码字符串 def convert_to_base64(pil_image):buffered BytesIO()# 将图像转换为RGB模式pil_image pil_image.convert(RGB)pil_image.save(buffered, formatJPEG)img_str base64.b64encode(buffered.getvalue()).decode(utf-8)return img_str# 从指定路径加载图像并转换为Base64编码字符串 def load_image(file_path):pil_image Image.open(file_path)return convert_to_base64(pil_image)# 将图像和问题发送给Ollama的phi3模型并获取回答 def chat_with_model(image_base64, question):response ollama.chat(modelbakllava, messages[{role: user,content: question,images: [image_base64]}])return response[message][content]if __name__ __main__:# 图片所在地址file_path 2.jpg# 加载并转换图像image_b64 load_image(file_path)# 提问question What is written in the pictureand answer the question.# 与模型对话answer chat_with_model(image_b64, question)# 打印回答print(answer)4运行得到结果
http://www.pierceye.com/news/42130/

相关文章:

  • 做挖机配件销售的网站住房和城乡建设厅官网查询
  • soho做网站多少钱微信网站建设费用计入什么科目
  • 贸易公司 网站 扶持哪里可以学短视频运营
  • 上海千樱网站建设百度账号官网
  • 360免费做网站建筑企业公司的投标简介
  • 大兴做网站cctv5+手机在线直播观看
  • 有了源代码如何做网站哈尔滨关键词优化方式
  • 广州服装 网站建设wordpress制作博客
  • 无锡网站制作优化推广公司莱芜最新钟点工招聘
  • outlook企业邮箱怎么申请宁波seo公司
  • 开封旅游网站建设网页推广免费的那种app
  • 品牌网站建设十小蝌蚪网站建设编辑叫什么岗位
  • 有做美食的网站有哪些seo优化排名易下拉效率
  • 江西恒通建设工程有限公司网站毕业设计网站建设题目
  • 网站优化 西安福建建设人才网站
  • 国际贸易网站建设 中企动力湖北网站标题特殊符号
  • 建网站怎么挣钱重庆响应式网站制作
  • 阿里邮箱 网站开发wordpress如何不显示评论
  • 手机怎么免费建网站wordpress死链接提交
  • 网站建设服务咨询wordpress相册滑动html代码
  • 余姚网站推广策划案支付宝微信wordpress
  • 博客类网站建设校园网站建设的必要性论文
  • 发布企业信息的网站网络服务业
  • 心得网站建设国家企业信用信息公示系统辽宁
  • 化妆品首页设计济南优化哪家好
  • 怎样做好网站建设设计中国建设银行官网下载中心
  • 举报网站怎么做传奇高爆网页游戏
  • 湖南做网站最厉害的公司wordpress 死链检测
  • 网站管理的主要工作有哪些wordpress会员邀请系统
  • 手机网站头部海南最新消息今天