网易首页 > 网易号 > 正文 申请入驻

淘天-搜索智能产品-多模态大模型岗一面面试题8道|含解析

0
分享至

13本七月在线内部电子书在文末,自取~

公众号福利

回复【100题】领取《名企AI面试100题》PDF

回复【干货资料】领取NLP、CV、ML、大模型等方向干货资料

1、介绍一下CLIP

CLIP(Contrastive Language-Image Pretraining)是由 OpenAI 提出的一个多模态大模型,能够学习图像和文本之间的对比关系。CLIP 通过将图像和文本转换为向量空间中的嵌入表示,使得它能够通过共同的嵌入空间同时处理视觉和语言任务。CLIP 的核心思想是利用对比学习,优化图像和文本对的相似性,从而让模型理解图像和文本之间的联系。CLIP 在多个任务上(如零-shot 图像分类、图像文本匹配等)表现非常出色。

2、了解 LORA 吗,LORA 微调的原理是什么

LoRA(Low-Rank Adaptation)是一种用于深度学习模型的微调技术,特别是在大规模预训练模型的微调上。它的原理是通过对模型中的某些权重矩阵进行低秩分解,减少训练时的计算复杂度和参数更新量。具体来说,LoRA 会在每个层的权重矩阵中插入低秩矩阵,从而在训练过程中只需要优化这些低秩矩阵的参数,而不是整个权重矩阵,这使得模型能够在不大幅增加参数的情况下,适应新的任务。

3、了解哪些多模态大模型,简要介绍几个

常见的多模态大模型包括:

  • CLIP:已经介绍过,处理图像和文本之间的关系。

  • VisualBERT:将图像和文本的信息结合到同一个模型中,使用 BERT 作为编码器。

  • FLIP(Fused Latent Image-Text Pretraining):通过融合图像和文本特征来进行多模态预训练。

  • DALL-E:图像生成模型,通过文本描述生成图像。

目前多模态大模型的挑战在于:

  • 模型规模庞大,计算资源需求高。

  • 多模态数据处理的复杂性,如何有效地融合来自不同模态的信息。

  • 数据偏差问题,尤其是文本和图像之间的语义不一致。

4、BLIP 的三个损失函数分别是什么

BLIP(Bootstrapping Language-Image Pretraining)是一个多模态预训练模型,主要用于图像和文本的关联任务。BLIP 的三个损失函数如下:

  • 视觉-文本对比损失:用于通过对比学习来促进图像和文本之间的对齐。

  • 自回归文本生成损失:用于训练模型生成描述图像内容的文本。

  • 图像特征损失:用于确保生成的图像特征在特定任务中具有代表性。

5、BLIP2 相对于 BLIP 有哪些改进,BLIP3 又有哪些改进

BLIP2 是 BLIP 的升级版,相对于 BLIP 主要改进体现在:

  • Q-Former:BLIP2 使用了 Q-Former(Query-based Visual-Language Model),通过将图像特征与文本特征的交互引入查询机制,从而更有效地将视觉信息引入文本生成。

  • 减少计算开销:通过更有效的模型设计,BLIP2 相比 BLIP 显著减少了计算复杂度。

  • 更强的推理能力:BLIP2 在处理复杂的视觉推理任务时比 BLIP 有更好的性能。

BLIP3 进一步改进了模型的结构,提出了一些新的损失函数,并且在训练过程中引入了新的技术来提升多模态对齐的精度。

6、Qwen-VL的三个训练流程分别是什么,有什么作用

Qwen-VL 是一款基于视觉和语言的预训练大模型,其训练流程分为以下三个阶段:

  1. 视觉-语言联合训练:使用大量的图像-文本对进行联合训练,以学习图像和文本之间的对齐。

  2. 图像生成与理解训练:模型被训练以生成描述图像的文本,并理解不同的视觉任务。

  3. 增强推理能力训练:进一步训练模型以增强其处理复杂推理任务(如图像中的逻辑推理)的能力。

7、视觉编码器和 LLM 连接时,使用 BLIP2中 Q-Former那种复杂的 Adaptor 好还是 LLaVA中简单的 MLP 好,说说各自的优缺点

Q-Former(BLIP2):

  • 优点:Q-Former 通过查询机制有效融合了视觉和语言特征,使得模型能够更好地处理视觉-语言任务,尤其是在多模态推理任务中表现优秀。

  • 缺点:Q-Former 结构较为复杂,计算开销较大。

MLP(LLaVA):

  • 优点:MLP 比较简单,计算量小,易于实现,适用于一些较为简单的任务。

  • 缺点:相较于 Q-Former,MLP 在处理复杂的视觉-语言融合任务时效果较差,尤其是在推理任务中。

8、代码:实现多头自注意力

多头注意力代码实现如下:

import torch
import torch.nn.functional as F


class MultiHeadAttention(torch.nn.Module):
def __init__(self, embed_size, heads):
super(MultiHeadAttention, self).__init__()
self.embed_size = embed_size
self.heads = heads
self.head_dim = embed_size // heads

assert self.head_dim * heads == embed_size, "Embedding size must be divisible by heads"

self.values = torch.nn.Linear(embed_size, embed_size)
self.keys = torch.nn.Linear(embed_size, embed_size)
self.queries = torch.nn.Linear(embed_size, embed_size)
self.fc_out = torch.nn.Linear(embed_size, embed_size)

def forward(self, values, keys, query, mask):
N = query.shape[0]

value_len, key_len, query_len = values.shape[1], keys.shape[1], query.shape[1]

values = values.reshape(N, value_len, self.heads, self.head_dim)
keys = keys.reshape(N, key_len, self.heads, self.head_dim)
query = query.reshape(N, query_len, self.heads, self.head_dim)

values = values.permute(2, 0, 1, 3)
keys = keys.permute(2, 0, 1, 3)
query = query.permute(2, 0, 1, 3)

energy = torch.matmul(query, keys.permute(0, 1, 3, 2))

if mask is not None:
energy = energy.masked_fill(mask == 0, float('-1e20'))

attention = torch.nn.functional.softmax(energy / (self.head_dim ** (1 / 2)), dim=-1)

out = torch.matmul(attention, values)

out = out.permute(1, 2, 0, 3).contiguous().reshape(N, query_len, self.heads * self.head_dim)

out = self.fc_out(out)

return out

↓以下13本书电子版免费领,直接送↓

扫码回复【999】免费领13本电子书

或找七月在线其他老师领取

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
美女博主晒靓照,网友询问是否是处女,遭恶毒回怼,评论区笑死人

美女博主晒靓照,网友询问是否是处女,遭恶毒回怼,评论区笑死人

谭谈社会
2026-07-15 23:04:11
特朗普准备用总统特权,破例给中国留后门,500%关税他有胆量加吗

特朗普准备用总统特权,破例给中国留后门,500%关税他有胆量加吗

共工之锚
2026-07-16 00:08:22
梅西连续3场送助攻!25岁恩佐轰出世界波 霸气庆祝:你们继续说啊

梅西连续3场送助攻!25岁恩佐轰出世界波 霸气庆祝:你们继续说啊

风过乡
2026-07-16 04:58:11
瓜迪奥拉:39岁的梅西仍在统治足球,英格兰面对的是历史最强大脑

瓜迪奥拉:39岁的梅西仍在统治足球,英格兰面对的是历史最强大脑

体育闲话说
2026-07-16 07:22:19
世界杯早参丨阿根廷2比1逆转英格兰,连续两届进决赛;凯恩回应球队被绝杀;亚马尔决赛迎来曾为幼时的他洗澡的梅西

世界杯早参丨阿根廷2比1逆转英格兰,连续两届进决赛;凯恩回应球队被绝杀;亚马尔决赛迎来曾为幼时的他洗澡的梅西

红星新闻
2026-07-16 07:17:13
阿根廷重返世界杯决赛,斯卡洛尼:尽全力夺冠 现在已足够震撼人心

阿根廷重返世界杯决赛,斯卡洛尼:尽全力夺冠 现在已足够震撼人心

仰卧撑FTUer
2026-07-16 06:48:02
头条世界杯|足球回不了家,阿根廷逆转英格兰挺进决赛

头条世界杯|足球回不了家,阿根廷逆转英格兰挺进决赛

澎湃新闻
2026-07-16 06:54:28
随着阿根廷2-1进决赛,世界杯最新夺冠概率出炉:阿根廷不被看好

随着阿根廷2-1进决赛,世界杯最新夺冠概率出炉:阿根廷不被看好

侧身凌空斩
2026-07-16 06:16:41
贾浅浅学位职位全撤!蒋方舟人设崩塌,文二代和天才作家双双翻车

贾浅浅学位职位全撤!蒋方舟人设崩塌,文二代和天才作家双双翻车

网易新闻出品
2026-07-14 20:22:51
7月16号,人社部、财政部关于2026年调整养老金的通知公布了吗?

7月16号,人社部、财政部关于2026年调整养老金的通知公布了吗?

小谈食刻美食
2026-07-16 08:14:07
neros 这家公司厉害了!获美国军方5亿美元无人机订单,创始人曾在基辅指导乌军作战

neros 这家公司厉害了!获美国军方5亿美元无人机订单,创始人曾在基辅指导乌军作战

风向观察
2026-07-15 10:22:37
英阿大战赛后火药味十足,贝林厄姆疑掌击阿根廷球员巴尔科或遭追罚

英阿大战赛后火药味十足,贝林厄姆疑掌击阿根廷球员巴尔科或遭追罚

红星新闻
2026-07-16 08:31:23
中央气象台三预警齐发,多地最高气温超40℃

中央气象台三预警齐发,多地最高气温超40℃

界面新闻
2026-07-16 06:54:16
贾浅浅被顶格处分,贾平凹遗书曝光:宁可将我暴尸,不可亏了我娃

贾浅浅被顶格处分,贾平凹遗书曝光:宁可将我暴尸,不可亏了我娃

叨唠
2026-07-16 01:54:29
占停车位风波后续:黄毛底细被扒、着急直播带货!通报细节见人品

占停车位风波后续:黄毛底细被扒、着急直播带货!通报细节见人品

天天热点见闻
2026-07-16 04:57:40
阿根廷超级大逆转!半决赛96年不败,40年首胜英格兰,延续7纪录

阿根廷超级大逆转!半决赛96年不败,40年首胜英格兰,延续7纪录

奥拜尔
2026-07-16 05:06:17
悠悠苍天!32岁凯恩公开质疑图赫尔:一领先就死守 但根本守不住啊

悠悠苍天!32岁凯恩公开质疑图赫尔:一领先就死守 但根本守不住啊

风过乡
2026-07-16 05:43:24
阿根廷晋级决赛,与西班牙争夺世界杯冠军;佛得角常规赛时间踢平本届世界杯冠亚军

阿根廷晋级决赛,与西班牙争夺世界杯冠军;佛得角常规赛时间踢平本届世界杯冠亚军

三湘都市报
2026-07-16 08:55:13
欧文:看看人家西班牙领先什么样?英格兰的差距真是一目了然

欧文:看看人家西班牙领先什么样?英格兰的差距真是一目了然

懂球帝
2026-07-16 06:34:05
悲剧!青岛理工大学校花杜天娇去世,年仅25岁,此前已被迫摘除子宫与卵巢

悲剧!青岛理工大学校花杜天娇去世,年仅25岁,此前已被迫摘除子宫与卵巢

火山詩话
2026-07-16 08:16:40
2026-07-16 10:03:00
七月在线
七月在线
AI与智能网联汽车职教平台
837文章数 37关注度
往期回顾 全部

科技要闻

SpaceX一度跌破发行价,较高点回落约40%

头条要闻

牛弹琴:战场重大变化 美伊又开始杀红眼了

头条要闻

牛弹琴:战场重大变化 美伊又开始杀红眼了

体育要闻

世界杯两大巨星,加一起22岁

娱乐要闻

大S遗嘱曝光!S家拒不承认

财经要闻

长鑫科技批量造富:8名高管身家过亿

汽车要闻

零百加速1.96秒 腾势Z国内预售价68万起/四季度上市

态度原创

旅游
房产
亲子
数码
公开课

旅游要闻

一江一河:织就上海最惬意的生活图景

房产要闻

海南买房,开始大规模返现了!

亲子要闻

萌娃让他妈妈不要凶他,否则他就去找别的姨姨离家出走

数码要闻

499元 米家除螨仪3 Pro上架:7.2万次高频拍扫 轻松吸净

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版