阿里Qwen开源Qwen3-VL-Embedding 和 Qwen3-VL-Reranker

## 概述

Qwen3-VL-Embedding 和 Qwen3-VL-Reranker 模型系列是 Qwen 家族的最新成员,基于近期开源且强大的 Qwen3-VL 基础模型构建。这一系列专为多模态信息检索和跨模态理解设计,可接受多样化的输入,包括文本、图像、截图、视频,以及包含这些模态混合的内容。

在面向文本的 Qwen3-Embedding 和 Qwen3-Reranker 系列的成功基础上,这些多模态模型将一流的性能扩展至视觉和视频理解任务。这些模型协同工作:Embedding 模型通过生成语义丰富的向量处理初始召回阶段,而 Reranking 模型则通过精确的相关性评分管理重排序阶段,显著提升最终检索准确率。


特点

  • 🎨 多模态通用性:在统一框架内无缝处理包含文本、图像、截图和视频的输入。在图像-文本检索、视频-文本匹配、视觉问答(VQA)和多模态内容聚类等多样化任务中实现业界领先的性能。

  • 🔄 统一表征空间:利用 Qwen3-VL 架构生成语义丰富的向量,在共享空间中捕捉视觉和文本信息,便于跨不同模态的高效相似性估计和检索。

  • 🎯 高精度重排序:重排序模型接受输入对(Query, Document)——两者均可由任意单一或混合模态组成——并输出精确的相关性评分,以提升检索准确率。

  • 🌍 卓越实用性

    • 支持 30 多种语言,适合全球应用
    • 可自定义指令以优化特定任务
    • 通过 Matryoshka 表征学习(MRL)实现灵活的向量维度
    • 量化嵌入支持高效部署,同时保持强劲性能
    • 轻松集成至现有检索流程

模型架构

模型规格

模型大小层数序列长度嵌入维度量化支持MRL 支持指令感知
Qwen3-VL-Embedding-2B2B2832K2048
Qwen3-VL-Embedding-8B8B3632K4096
Qwen3-VL-Reranker-2B2B2832K---
Qwen3-VL-Reranker-8B8B3632K---

架构设计

Qwen3-VL-Embedding:双塔架构

  • 接收单模态或混合模态输入,将其映射为高维语义向量
  • 从基础模型最后一层提取对应[EOS]标记的隐藏状态向量作为最终语义表示
  • 支持大规模检索所需的高效独立编码

Qwen3-VL-Reranker:单塔架构

  • 接收输入对(Query, Document)进行逐点重排序
  • 采用交叉注意力机制实现更深层次、细粒度的跨模态交互与信息融合
  • 通过预测特殊标记(yesno)的生成概率来表达相关度评分

功能对比

Qwen3-VL-EmbeddingQwen3-VL-Reranker
核心功能语义表示、嵌入生成相关性评分、逐点重排序
输入单模态或混合模态(查询, 文档) 对,支持单模态或混合模态输入
架构双塔式单塔式
机制高效检索深度跨模态交互、精准对齐
输出语义向量相关性分数

这两个模型均通过多阶段训练范式构建,充分利用Qwen3-VL强大的通用多模态语义理解能力,为复杂的大规模多模态检索任务提供高质量的语义表征和精准的重排序机制。


安装

环境配置

# Clone the repositorygitclone https://github.com/QwenLM/Qwen3-VL-Embedding.gitcdQwen3-VL-Embedding# Run the script to setup the environmentbashscripts/setup_environment.sh

安装脚本将自动执行以下操作:

  • 如果尚未安装则自动安装uv
  • 安装所有项目依赖项

安装完成后,请激活虚拟环境:

source.venv/bin/activate

下载模型

我们的模型已在Hugging Face和ModelScope平台上提供。

ModelHugging FaceModelScope
Qwen3-VL-Embedding-2BLinkLink
Qwen3-VL-Embedding-8BLinkLink
Qwen3-VL-Reranker-2BLinkLink
Qwen3-VL-Reranker-8BLinkLink

安装下载依赖项:

从Hugging Face下载:

uv pipinstallhuggingface-hub huggingface-cli download Qwen/Qwen3-VL-Embedding-2B --local-dir ./models/Qwen3-VL-Embedding-2B

从ModelScope下载:

uv pipinstallmodelscope modelscope download --model qwen/Qwen3-VL-Embedding-2B --local_dir ./models/Qwen3-VL-Embedding-2B

使用方法

快速开始

嵌入模型
Transformers用法
importtorchfromsrc.models.qwen3_vl_embeddingimportQwen3VLEmbedder model=Qwen3VLEmbedder(model_name_or_path="./models/Qwen3-VL-Embedding-2B",# flash_attention_2 for better acceleration and memory saving# torch_dtype=torch.bfloat16,# attn_implementation="flash_attention_2")inputs=[{"text":"A woman playing with her dog on a beach at sunset.","instruction":"Retrieve images or text relevant to the user's query.",},{"text":"A woman shares a joyful moment with her golden retriever on a sun-drenched beach at sunset, as the dog offers its paw in a heartwarming display of companionship and trust."},{"image":"https://qianwen-res.oss-cn-beijing.aliyuncs.com/Qwen-VL/assets/demo.jpeg"},{"text":"A woman shares a joyful moment with her golden retriever on a sun-drenched beach at sunset, as the dog offers its paw in a heartwarming display of companionship and trust.","image":"https://qianwen-res.oss-cn-beijing.aliyuncs.com/Qwen-VL/assets/demo.jpeg"}]embeddings=model.process(inputs)print(embeddings @ embeddings.T)
vLLM 使用指南
# Requires vllm>=0.14.0fromioimportBytesIOimportrequestsimporttorchfromPILimportImagefromvllmimportLLMdefget_image_from_url(url)->Image.Image:response=requests.get(url)img=Image.open(BytesIO(response.content)).convert("RGB")returnimg model=LLM(model="Qwen/Qwen3-VL-Embedding-2B",runner="pooling")image=get_image_from_url("https://qianwen-res.oss-cn-beijing.aliyuncs.com/Qwen-VL/assets/demo.jpeg")image_placeholder="<|vision_start|><|image_pad|><|vision_end|>"inputs=[{"prompt":"A woman playing with her dog on a beach at sunset.",},{"prompt":"A woman shares a joyful moment with her golden retriever on a sun-drenched beach at sunset, as the dog offers its paw in a heartwarming display of companionship and trust."},{"prompt":image_placeholder,"multi_modal_data":{"image":image},},{"prompt":f"{image_placeholder}\nA woman shares a joyful moment with her golden retriever on a sun-drenched beach at sunset, as the dog offers its paw in a heartwarming display of companionship and trust.","multi_modal_data":{"image":image},},]outputs=model.embed(inputs)embeddings=torch.tensor([o.outputs.embeddingforoinoutputs])scores=embeddings[:2]@ embeddings[2:].Tprint(scores.tolist())
重排序模型
Transformers 使用方法
importtorchfromsrc.models.qwen3_vl_rerankerimportQwen3VLReranker model=Qwen3VLReranker(model_name_or_path="./models/Qwen3-VL-Reranker-2B",# flash_attention_2 for better acceleration and memory saving# torch_dtype=torch.bfloat16,# attn_implementation="flash_attention_2")inputs={"instruction":"Retrieve images or text relevant to the user's query.","query":{"text":"A woman playing with her dog on a beach at sunset."},"documents":[{"text":"A woman shares a joyful moment with her golden retriever on a sun-drenched beach at sunset, as the dog offers its paw in a heartwarming display of companionship and trust."},{"image":"https://qianwen-res.oss-cn-beijing.aliyuncs.com/Qwen-VL/assets/demo.jpeg"},{"text":"A woman shares a joyful moment with her golden retriever on a sun-drenched beach at sunset, as the dog offers its paw in a heartwarming display of companionship and trust.","image":"https://qianwen-res.oss-cn-beijing.aliyuncs.com/Qwen-VL/assets/demo.jpeg"}],"fps":1.0,"max_frames":64}scores=model.process(inputs)print(scores)
vLLM usage
# Requires vllm>=0.14.0fromvllmimportLLM model=LLM(model="Qwen/Qwen3-VL-Reranker-2B",runner="pooling",hf_overrides={"architectures":["Qwen3VLForSequenceClassification"],"classifier_from_token":["no","yes"],"is_original_qwen3_reranker":True,},)query="A woman playing with her dog on a beach at sunset."# Sample multimodal documents to be scored against the query# Each document contains an image URL that will be fetched and processeddocuments={"content":[{"type":"text","text":"A woman shares a joyful moment with her golden retriever on a sun-drenched beach at sunset, as the dog offers its paw in a heartwarming display of companionship and trust."},{"type":"image_url","image_url":{"url":"https://qianwen-res.oss-cn-beijing.aliyuncs.com/Qwen-VL/assets/demo.jpeg"},},{"type":"video_url","video_url":{"url":"https://qianwen-res.oss-cn-beijing.aliyuncs.com/Qwen3-Omni/demo/draw.mp4"},},]}outputs=model.score(query,documents)print("Relevance scores:",[output.outputs.scoreforoutputinoutputs])

模型输入规范

多模态对象

可包含以下键的字典:

  • text:字符串形式的文本输入
  • image:图像输入,支持:
    • 本地文件路径
    • URL(网络路径)
    • PIL.Image.Image实例
  • video:视频输入,支持:
    • 本地文件路径
    • URL(网络路径)
    • 视频帧序列
指令

用于相关性评估的任务描述(默认:“Represent the user’s input”)

视频采样设置

仅当视频输入为视频文件时生效:

  • fps:每秒采样帧数(帧率)
  • max_frames:最大采样帧数
输入格式

嵌入模型:字典列表,每个字典包含:

  • 指令(可选)
  • 视频采样设置(可选)
  • 多模态对象键(text、image和/或video)

重排序模型:包含以下内容的字典:

  • query:多模态对象
  • documents:多模态对象列表
  • instruction:任务描述(可选)
  • fps:视频采样帧率(可选)
  • max_frames:最大帧数(可选)

嵌入模型

模型初始化参数
Qwen3VLEmbedder(model_name_or_path="./models/Qwen3-VL-Embedding-2B",max_length=8192,# 默认上下文长度min_pixels=4096,# 输入图像的最小像素数max_pixels=1843200,# 输入图像的最大像素数(相当于1280×1440分辨率)total_pixels=7864320,# 输入视频的最大总像素数(模型中乘以2)# 对于16帧视频,每帧最多可有983040像素(1280×768分辨率)fps=1.0,# 视频文件的默认采样帧率(每秒帧数)num_frames=64,# 视频输入为帧序列时的默认帧数max_frames=64,# 视频输入的最大帧数torch_dtype=torch.bfloat16,attn_implementation="flash_attention_2")

示例

嵌入模型

我们在examples/embedding.ipynb中提供了全面的示例,展示了不同模态下的各种任务:

文本任务:

  • 文本分类(AG News)
  • 文本问答(SQuAD)
  • 文本检索(MS MARCO)

图像任务:

  • 图像分类(CIFAR-10)
  • 图像问答(VQAv2)
  • 图像检索(MS COCO)

视频和视觉文档任务的示例见技术报告的附录。

我们还提供了一个端到端的多模态RAG示例,使用Qwen3-VL-Embedding、Qwen3-VL-Reranker和Qwen3-VL,详见此处。

重排序模型

即将推出。


模型性能

嵌入模型

MMEB-V2上的评估结果

MMEB-V2基准测试结果。除IFM-TTE外,所有模型均在更新的VisDoc OOD分割上重新评估。CLS:分类,QA:问答,RET:检索,GD:定位,MRET:时刻检索,VDR:ViDoRe,VR:VisRAG,OOD:分布外。#

ModelModel SizeImage CLSImage QAImage RETImage GDImage OverallVideo CLSVideo QAVideo RETVideo MRETVideo OverallVisDoc VDRv1VisDoc VDRv2VisDoc VRVisDoc OODVisDoc OverallAll
# of Datasets →101012436555318104642478
VLM2Vec2B58.749.365.072.959.733.430.520.630.728.649.813.551.848.244.047.7
VLM2Vec-V22B62.956.369.577.364.939.334.328.836.834.675.544.979.462.269.259.2
GME-2B2B54.429.966.955.551.934.942.025.631.133.686.154.082.567.576.855.3
GME-7B7B57.734.771.259.356.037.450.428.437.038.489.455.685.068.379.359.1
Ops-MM-embedding-v18B69.769.673.187.272.759.762.245.743.253.880.159.679.367.874.468.9
IFM-TTE8B76.778.574.689.377.960.567.951.754.959.285.271.592.753.379.574.1
RzenEmbed8B70.671.778.592.175.958.863.551.045.555.789.760.788.769.981.372.9
Seed-1.6-embedding-1215unknown75.074.979.389.078.085.266.759.154.867.790.060.390.070.782.276.9
Qwen3-VL-Embedding-2B2B70.374.374.888.575.071.964.953.953.361.984.465.386.469.479.273.2
Qwen3-VL-Embedding-8B8B74.281.180.092.280.178.471.058.756.167.187.269.988.773.382.477.8
MMTEB 评估结果

在MMTEB基准测试中的结果。

ModelSizeMean (Task)Mean (Type)Bitxt MiningClass.Clust.Inst. Retri.Multi. Class.Pair. Class.RerankRetri.STS
NV-Embed-v27B56.2949.5857.8457.2940.801.0418.6378.9463.8256.7271.10
GritLM-7B7B60.9253.7470.5361.8349.753.4522.7779.9463.7858.3173.33
BGE-M30.6B59.5652.1879.1160.3540.88-3.1120.180.7662.7954.6074.12
multilingual-e5-large-instruct0.6B63.2255.0880.1364.9450.75-0.4022.9180.8662.6157.1276.81
gte-Qwen2-1.5B-instruct1.5B59.4552.6962.5158.3252.050.7424.0281.5862.5860.7871.61
gte-Qwen2-7b-Instruct7B62.5155.9373.9261.5552.774.9425.4885.1365.5560.0873.98
text-embedding-3-large-58.9351.4162.1760.2746.89-2.6822.0379.1763.8959.2771.68
Cohere-embed-multilingual-v3.0-61.1253.2370.5062.9546.89-1.8922.7479.8864.0759.1674.80
Gemini Embedding-68.3759.5979.2871.8254.595.1829.1683.6365.5867.7179.40
Qwen3-Embedding-0.6B0.6B64.3356.0072.2266.8352.335.0924.5980.8361.4164.6476.17
Qwen3-Embedding-4B4B69.4560.8679.3672.3357.1511.5626.7785.0565.0869.6080.86
Qwen3-Embedding-8B8B70.5861.6980.8974.0057.6510.0628.6686.4065.6370.8881.08
Qwen3-VL-Embedding-2B2B63.8755.8469.5165.8652.503.8726.0878.5064.8067.1274.29
Qwen3-VL-Embedding-8B8B67.8858.8877.4871.9555.824.4628.5981.0865.7269.4175.41

重排序模型

我们采用MMEB-v2和MMTEB检索基准中多个子任务的检索数据集。针对视觉文档检索任务,我们使用JinaVDR和ViDoRe v3数据集。实验结果表明,所有Qwen3-VL-Reranker模型均持续超越基础嵌入模型和基线重排序器,其中80亿参数版本在多数任务中表现最优。

ModelSizeMMEB-v2(Retrieval) - AvgMMEB-v2(Retrieval) - ImageMMEB-v2(Retrieval) - VideoMMEB-v2(Retrieval) - VisDocMMTEB(Retrieval)JinaVDRViDoRe(v3)
Qwen3-VL-Embedding-2B2B73.474.853.679.268.171.052.9
jina-reranker-m02B-68.2-85.2-82.257.8
Qwen3-VL-Reranker-2B2B75.173.852.183.470.080.960.8
Qwen3-VL-Reranker-8B8B79.280.755.886.374.983.666.7

复现评估流程

嵌入模型

我们基于VLM2Vec提供了MMEB v2基准的可复现评估代码。操作步骤如下:

  1. 下载评估数据

    bashdata/evaluation/mmeb_v2/download_data.sh
  2. 执行评估

    bashscripts/evaluation/mmeb_v2/eval_embedding.sh

    不带参数运行脚本可查看必填参数。脚本将自动完成各任务评估与结果汇总。

重排序模型

即将推出。


引用文献

@article{qwen3vlembedding, title={Qwen3-VL-Embedding and Qwen3-VL-Reranker: A Unified Framework for State-of-the-Art Multimodal Retrieval and Ranking}, author={Li, Mingxin and Zhang, Yanzhao and Long, Dingkun and Chen, Keqin and Song, Sibo and Bai, Shuai and Yang, Zhibo and Xie, Pengjun and Yang, An and Liu, Dayiheng and Zhou, Jingren and Lin, Junyang}, journal={arXiv}, year={2026} }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1149659.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何实现专业级翻译?HY-MT1.5-7B镜像开箱即用指南

如何实现专业级翻译&#xff1f;HY-MT1.5-7B镜像开箱即用指南 1. 引言&#xff1a;为什么需要专业级翻译模型&#xff1f; 在全球化业务快速发展的今天&#xff0c;高质量的机器翻译已不再是“锦上添花”&#xff0c;而是支撑跨境沟通、内容本地化和智能服务的核心能力。传统…

AutoGLM-Phone-9B部署全指南|移动端多模态大模型高效推理实践

AutoGLM-Phone-9B部署全指南&#xff5c;移动端多模态大模型高效推理实践 1. 引言&#xff1a;为何选择AutoGLM-Phone-9B&#xff1f; 随着移动智能设备对AI能力的需求日益增长&#xff0c;在资源受限的终端上实现高效、低延迟的多模态推理成为关键挑战。传统大模型因参数量庞…

如何高效做中文情绪识别?试试这款集成WebUI的大模型镜像

如何高效做中文情绪识别&#xff1f;试试这款集成WebUI的大模型镜像 1. 背景与需求&#xff1a;为什么需要轻量高效的中文情感分析方案&#xff1f; 在当前AI应用快速落地的背景下&#xff0c;中文情感分析已成为客服系统、舆情监控、用户反馈处理等场景中的核心技术之一。传…

万能分类器多语言支持:云端快速切换模型版本

万能分类器多语言支持&#xff1a;云端快速切换模型版本 引言 在跨境电商运营中&#xff0c;每天都会收到来自全球各地用户的不同语言评论。这些评论可能是英文的五星好评&#xff0c;法语的投诉建议&#xff0c;或是德语的咨询提问。传统做法需要为每种语言单独训练分类模型…

如何在本地部署AutoGLM-Phone-9B?90亿参数轻量化模型实战解析

如何在本地部署AutoGLM-Phone-9B&#xff1f;90亿参数轻量化模型实战解析 1. 引言&#xff1a;移动端多模态大模型的落地挑战 随着大语言模型&#xff08;LLM&#xff09;从云端向终端设备迁移&#xff0c;如何在资源受限的移动设备上实现高效推理成为AI工程化的重要课题。Au…

导师推荐9个AI论文平台,自考学生轻松搞定毕业论文!

导师推荐9个AI论文平台&#xff0c;自考学生轻松搞定毕业论文&#xff01; AI工具如何让自考论文写作变得轻松高效 对于许多自考学生来说&#xff0c;撰写毕业论文是一项既重要又充满挑战的任务。面对复杂的选题、繁重的文献查阅以及严格的格式要求&#xff0c;很多同学感到力不…

第十五批深度合成算法备案分析报告

一、备案整体概况2026 年 1 月 7 日&#xff0c;国家互联网信息办公室正式公示第十五批深度合成算法备案名单&#xff0c;本次共计 572 款算法产品通过合规审核&#xff0c;覆盖全国 29 个省级行政区、数十个垂直行业及多元应用场景&#xff0c;标志着我国深度合成技术在合规化…

AutoGLM-Phone-9B轻量化技术揭秘|从模型压缩到端侧部署

AutoGLM-Phone-9B轻量化技术揭秘&#xff5c;从模型压缩到端侧部署 1. 技术背景与核心挑战 随着大语言模型&#xff08;LLM&#xff09;在多模态理解、智能对话等场景的广泛应用&#xff0c;如何将百亿参数级别的模型高效部署至移动端和边缘设备&#xff0c;成为AI工程化落地…

4极6槽高速无刷电机设计手札

基于maxwell的4极6槽 内转子 15000rpm 输出转矩 220mNm 效率89% 120W 外径 48mm 内径27 轴向长度40mm 直流母线36V 永磁同步电机&#xff08;永磁直流无刷&#xff09;模型&#xff0c;该方案已开磨具&#xff0c;可大量生产(PMSM或者是BLDC)。这年头工业机器人关节电机越来越…

木马病毒怎么回事?带你深度分析了解木马病毒!

一、病毒简介 SHA256:3110f00c1c48bbba24931042657a21c55e9a07d2ef315c2eae0a422234623194 MD5:ae986dd436082fb9a7fec397c8b6e717 SHA1:31a0168eb814b0d0753f88f6a766c04512b6ef03二、行为分析 老套路&#xff0c;火绒剑监控&#xff1a;这边可以看见创建了一个exe&#xff0c…

小成本验证AI创意:分类模型按天租赁方案

小成本验证AI创意&#xff1a;分类模型按天租赁方案 1. 为什么你需要分类模型按天租赁&#xff1f; 作为自媒体博主&#xff0c;每天面对海量观众留言时&#xff0c;你是否遇到过这些困扰&#xff1a; - 想快速区分"产品咨询""内容反馈""合作邀约&q…

AI分类数据增强实战:小样本也能出好模型

AI分类数据增强实战&#xff1a;小样本也能出好模型 引言&#xff1a;当数据不足遇上AI分类任务 初创团队开发AI分类模型时&#xff0c;最常遇到的难题就是数据不足。你可能也遇到过这种情况&#xff1a;花大力气标注了200张产品图片&#xff0c;训练出来的模型却总是把"…

老旧系统整合:分类模型REST API云端封装教程

老旧系统整合&#xff1a;分类模型REST API云端封装教程 引言 在银行IT系统中&#xff0c;我们经常会遇到这样的困境&#xff1a;核心业务系统已经稳定运行了10年甚至更久&#xff0c;采用传统的Java架构开发&#xff0c;现在需要接入AI能力却无法对原有系统进行大规模改造。…

UE5 C++(22-2生成类对象的函数):UClass* C::StaticClass();T* NewObject<T>(U0bject* 0uter,UClass* Class,...);

&#xff08;127&#xff09;见文章 19- 3&#xff0c; 不清楚为啥 UE 整这么多生成对象的函数&#xff0c;有啥区别么 &#xff1f; &#xff08;128&#xff09; 谢谢

延吉好吃的烤肉哪家好吃

延吉好吃的烤肉&#xff0c;延炭乳酸菌烤肉不容错过延吉作为美食之都&#xff0c;烤肉店林立&#xff0c;想要找到一家好吃的烤肉店并非易事。而延炭乳酸菌烤肉凭借其独特的健康理念和美味菜品&#xff0c;在众多烤肉店中脱颖而出。健康腌制&#xff0c;美味升级延炭乳酸菌烤肉…

分类器效果提升50%的秘诀:云端GPU快速实验验证法

分类器效果提升50%的秘诀&#xff1a;云端GPU快速实验验证法 引言&#xff1a;当分类器遇到瓶颈时 作为数据团队的一员&#xff0c;你是否经常遇到这样的困境&#xff1a;精心设计的分类模型在实际测试中表现平平&#xff0c;准确率始终卡在某个瓶颈无法突破&#xff1f;传统…

光伏逆变器资料GROWATT的 8-10KW 5-8KW光伏逆变器电路图、5-20KW光伏逆变器资料

光伏逆变器资料GROWATT的 8-10KW 5-8KW光伏逆变器电路图、5&#xff0d;20KW光伏逆变器资料拆过家电吗&#xff1f;我上个月刚拆了台GROWATT的10KW光伏逆变器。当螺丝刀划开外壳那瞬间&#xff0c;密密麻麻的电路板带着工业设计的美感扑面而来——这玩意儿可比手机主板带劲多了…

2026高职大数据与财务管理应届生就业方向分析

高职大数据与财务管理专业的应届生具备数据分析与财务管理的复合技能&#xff0c;就业方向广泛。以下从行业选择、岗位细分、证书赋能&#xff08;如CDA数据分析师&#xff09;等维度展开分析&#xff0c;并辅以表格整理关键信息。行业选择与岗位细分行业领域典型岗位核心技能要…

“2026年,不用AI获客的企业,就像今天不用电的工厂?真相揭秘”

你不是没客户&#xff0c; 你是还在用“人力经验”对抗“AI数据”的降维打击。在深圳南山科技园的一次闭门会上&#xff0c;一位做工业设备的老厂长拍着桌子说&#xff1a; “我干了20年&#xff0c;靠的是口碑和关系&#xff0c;AI那玩意儿跟我有啥关系&#xff1f;”三个月后…

AI分类模型部署大全:从Flask到FastAPI,云端极速实现

AI分类模型部署大全&#xff1a;从Flask到FastAPI&#xff0c;云端极速实现 引言 作为一名全栈开发者&#xff0c;你是否遇到过这样的紧急情况&#xff1a;本地测试完美的分类模型&#xff0c;一到生产环境就频频报错&#xff0c;而客户明天就要演示&#xff1f;这种"最…