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

多模态常见面试题

多模态常见面试

  1. 一、最近关注的论文,多模态视觉大模型(CLIP,DALLE)?
  2. 二、blip2的架构,优势和之前多模态模型的区别?
  3. 三、多模态融合后,怎样知道最终结果受哪种模态影响更大?
  4. 四、多模态中常见的SOTA模型有哪些?
  5. 五、介绍一下stable diffusion的原理?

一、最近关注的论文,多模态视觉大模型(CLIP,DALLE)

多模态视觉大模型是指可以处理多种感知模态数据(如图像和文本)的大型深度学习模型。CLIP和

DALL·E都是这方面的重要研究。

CLIP(Contrastive Language-Image Pretraining)模型能够将图像和文本嵌入空间连接在一起,使得模型可以理解图像和文本之间的语义关系。

DALL·E是一个生成模型,可以根据文本描述生成与之相关的图像。

二、blip2的架构,优势和之前多模态模型的区别?

blip2是图像-语言多模态模型的预训练方法。这个架构是2023年才提出的,也看出来面试紧跟时事了。 blip2的一个常见模式是输入一张图片,输出这张图片的描述。

bilp2是在冻结的图像模型(负责从图像中提取特征,比如vit)和冻结的语言模型(负责生成语言)中间放入一个Q-Former,我们的目标就是训练这个Q-Former。Q-Former包含图像Transformer和语言

Transformer,图像Transformer包含CA和SA,SA和语言Transformer共享参数,CA只接受图像模型提取的图像特征,图像模型的输入是一个查询值,这个查询值将在SA中和自己交互,在CA中和图像特征交互。最后图像Transformer输出一个综合图像特征的向量,同时语言Transformer输入一个文本,进行 encode,得到一个文本的向量。然后根据具体的任务选择不同的方式对这两个向量进行操作。最后,Q- former把得到的向量传给冻结的语言模型。语言Transformer训练的时候做解码器,预测的时候是解码器。

训练的时候先训练Q-Former和图像模型的交互,然后把Q-Former的结果和语言模型连接(中间可以加入全连接,前缀词等操作)。如下图

三、多模态融合后,怎样知道最终结果受哪种模态影响更 大?

在多模态融合后,了解最终结果受哪种模态影响更大可以使用特征重要性分析方法,如SHAP值、

Permutation Importance等。这些方法可以帮助识别每个模态对最终结果的贡献程度。

四、多模态中常见的SOTA模型有哪些?

  1. Vision Transformer (ViT): 将自注意力机制引入计算机视觉领域,通过将图像划分为图像补丁并应用Transformer模型,实现了在图像分类和目标检测等任务上的出色表现。
  2. CLIP (Contrastive Language-Image Pretraining): 结合了图像和文本的对比学习,通过训练一个模
    型,使其能够根据图像和文本之间的相互关系进行推理,实现了图像与文本之间的联合理解和表示学习。
  3. UNITER (UNiversal Image-Text Representation): 使用Transformer架构,联合学习图像和文本表示,提供了一个通用的图像和文本特征提取框架,适用于多个视觉和语言任务。
  4. LXMERT (Cross-Modal Transformer): 结合了视觉和语言信息,通过Transformer模型对图像和文
    本进行交互学习,可以用于视觉问答、图像描述生成等任务。
  5. CoCa (Contrastive Captioners):这是一种融合了单编码器、双编码器和编码器-解码器三种结构的多模态模型,既能生成图像侧和文本侧独立的表示,又能进行更深层次的图像、文本信息融合以及文本生成。CoCa在图像分类、图文检索、看图说话、VQA等多个任务上都取得了SOTA效果。

五、介绍一下stable diffusion的原理?

stable diffusion是一种生成模型,其原理基于Langevin动力学和扩散过程。其核心思想是通过多次迭代,逐渐将噪声信号演化为目标分布所对应的样本。具体原理如下:

  1. 初始化噪声信号为服从高斯分布的随机向量。
  2. 通过一系列的演化步骤,将噪声信号迭代地转化为目标分布的样本。每一步中,将当前噪声信号与目标分布的梯度信息结合,通过Langevin动力学方程进行更新,使噪声信号逐渐接近目标分布。
  3. 迭代的次数越多,噪声信号越接近目标分布,并最终生成目标分布的样本。

stable diffusion通过合理的选择演化步长和迭代次数,可以在生成样本的过程中平衡样本质量和生成速度。

相关文章:

  • HTML倒数
  • 使用 MediaPipe 和 OpenCV 快速生成人脸掩膜(Face Mask)
  • 为什么选择 Spring Boot? 它是如何简化单个微服务的创建、配置和部署的?
  • PROXY_ARP在CALICO网络中的应用
  • OpenCV进阶操作:图像金字塔
  • rt-linux下的cgroup cpu的死锁bug
  • 解决SSLError: [SSL: DECRYPTION_FAILED_OR_BAD_RECORD_MAC] decryption faile的问题
  • 【AI模型学习】GPT——从v1到v3
  • 微软GraphRAG的安装和在RAG中的使用体会
  • 安卓7.0以上抓包配置--Charles
  • 技能点总结
  • Android四大核心组件
  • 数据结构——二叉树和堆(万字,最详细)
  • Day 12
  • 【Vue】单元测试(Jest/Vue Test Utils)
  • React自定义Hook之useMutilpleRef
  • React19源码系列之 root.render过程
  • Animate 中HTMLCanvas 画布下的鼠标事件列表(DOM 鼠标)
  • 14、服务端组件:未来魔法预览——React 19 RSC实践
  • 权力结构下的人才价值重构:从 “工具论” 到 “存在论” 的转变​
  • 利物浦提前四轮英超夺冠,顶级联赛冠军数追平曼联
  • 铁路上海站五一假期预计发送446万人次,同比增长8.4%
  • 最高法专门规范涉企案件审执工作:从源头防止趋利性执法司法
  • 印方称与巴基斯坦军队在克什米尔交火
  • 大漠孤烟为何“直”?物理学家在唐诗中读出“不一样的美”
  • 金正恩出席朝鲜人民军海军驱逐舰入水仪式