人工智能多模态方向学习笔记-Deep Visual-Semanti算法
创始人
2025-05-31 07:06:43
0次

简介

Deep Visual-Semantic (DeViSE)是一种用于图像分类的算法,它使用了深度学习中的卷积神经网络 (CNN) 和词向量模型。它的主要目的是将图像和单词表示为相同的特征空间,以便可以将它们放在一起进行训练和分类。

DeViSE算法的基本思想是将每个图像映射到一个固定长度的向量,这个向量被称为“视觉嵌入”(visual embedding)。同时,每个单词也被映射到一个固定长度的向量,这个向量被称为“语义嵌入”(semantic embedding)。然后,算法使用这些嵌入向量来训练一个分类器,将图像分类为正确的标签。

以下是DeViSE算法的简单流程:

1.使用CNN对图像进行特征提取,得到视觉嵌入向量。
2.使用词向量模型对每个标签单词进行编码,得到语义嵌入向量。
3.通过一个训练集,将每个视觉嵌入向量和相应的语义嵌入向量配对,并将它们放在一起进行训练。
4.训练一个分类器,它使用训练好的嵌入向量来将图像分类为正确的标签。

原理推导

DeViSE算法的核心思想是将图像和单词表示为相同的嵌入空间,并在该空间中使用向量距离来衡量它们之间的相似性。具体地说,该算法利用了词向量模型中的相似性,将单词编码为固定长度的向量,然后使用CNN对图像进行特征提取,得到图像的嵌入向量。通过将它们放在一起进行训练,算法使这些嵌入向量在相同的空间中,以便它们可以被分类器用来对图像进行分类。

以下是DeViSE算法的原理推导过程:

设定嵌入空间

假设我们有一个大小为 ddd 的嵌入空间,我们的目标是将图像和单词表示为该空间中的向量。我们使用 viv_ivi​ 表示第 iii 个图像在该空间中的向量表示,使用 wjw_jwj​ 表示第 jjj 个单词在该空间中的向量表示。

计算图像嵌入向量

使用CNN对图像进行特征提取,得到一个 kkk 维的视觉特征向量 xix_ixi​。为了得到该图像在嵌入空间中的向量表示 viv_ivi​,我们将该特征向量乘以一个权重矩阵 WWW 并加上一个偏置向量 bbb,即 vi=Wxi+bv_i = Wx_i + bvi​=Wxi​+b。我们将该权重矩阵和偏置向量视为CNN的最后一层的参数。

计算单词嵌入向量

使用词向量模型将每个单词编码为一个 ddd 维的向量 wjw_jwj​。我们使用单词的词向量作为其在嵌入空间中的向量表示。

计算嵌入向量的损失

对于一个给定的图像 iii 和标签 jjj,我们希望它们在嵌入空间中的向量距离尽可能小。我们定义损失函数为嵌入向量之间的欧几里得距离的平方:

Lij=∣∣vi−wj∣∣2L_{ij} = ||v_i - w_j||^2Lij​=∣∣vi​−wj​∣∣2

其中,∣∣⋅∣∣||\cdot||∣∣⋅∣∣ 表示向量的范数。

我们的目标是最小化所有图像和标签之间的距离,即:

L=∑i,jmax(0,α−Lij)L = \sum_{i,j} max(0, \alpha - L_{ij})L=∑i,j​max(0,α−Lij​)

其中,α\alphaα 是一个较小的正数,max(0,α−Lij)max(0, \alpha - L_{ij})max(0,α−Lij​) 用于确保嵌入向量之间的距离大于等于 α\alphaα,以便训练过程更加稳定。

训练分类器

通过在嵌入空间中学习图像和标签之间的相似性,我们可以使用分类器将图像分为不同的类别。具体地说,我们使用线性分类器将每个图像向量映射到类别空间,该空间由 CCC 个类别向量 ycy_cyc​ 组成,其中 c=1,...,Cc=1,...,Cc=1,...,C。我们将图像嵌入向量 viv_ivi​ 乘以一个权重矩阵 WcW_cWc​ 并加上一个偏置向量 bcb_cbc​,即 fc(vi)=Wcvi+bcf_c(v_i) = W_cv_i + b_cfc​(vi​)=Wc​vi​+bc​。然后,我们将该结果传递给softmax函数,以得到预测概率向量 pip_ipi​:

pi=softmax(f(vi))=efc(vi)∑c′efc′(vi)p_i = softmax(f(v_i)) = \frac{e^{f_c(v_i)}}{\sum_{c'} e^{f_{c'}(v_i)}}pi​=softmax(f(vi​))=∑c′​efc′​(vi​)efc​(vi​)​

其中,softmaxsoftmaxsoftmax 函数将 f(vi)f(v_i)f(vi​) 归一化为一个概率分布。

训练过程

在训练过程中,我们需要同时优化损失函数和分类器参数。我们使用随机梯度下降算法来最小化损失函数 LLL,并更新权重矩阵和偏置向量,以使图像和单词在嵌入空间中更加相似。同时,我们使用交叉熵损失函数来最小化分类器预测结果和真实标签之间的差异,以使分类器能够更好地对图像进行分类。

总的来说,DeViSE算法通过将图像和单词表示为相同的嵌入空间,并使用向量距离来衡量它们之间的相似性,实现了将视觉和语义信息结合起来的目标。它在图像分类和图像注释等任务中都取得了较好的表现。

伪代码

# 定义CNN模型和词向量模型
cnn_model = CNNModel()
word2vec_model = Word2VecModel()# 定义分类器
classifier = LinearClassifier()# 定义优化器
optimizer = SGD()# 定义训练集
train_dataset = ImageTextDataset()# 训练嵌入向量
for epoch in range(num_epochs):for images, labels in train_dataset:# 计算图像的视觉嵌入向量visual_embeddings = cnn_model.compute_visual_embeddings(images)# 计算标签的语义嵌入向量semantic_embeddings = word2vec_model.compute_semantic_embeddings(labels)# 计算嵌入向量的损失loss = compute_embedding_loss(visual_embeddings, semantic_embeddings)# 计算梯度并更新模型参数gradients = optimizer.compute_gradients(loss)optimizer.apply_gradients(gradients)# 训练分类器
for epoch in range(num_epochs):for images, labels in train_dataset:# 计算图像的视觉嵌入向量visual_embeddings = cnn_model.compute_visual_embeddings(images)# 计算分类器的损失loss = classifier.compute_loss(visual_embeddings, labels)# 计算梯度并更新模型参数gradients = optimizer.compute_gradients(loss)optimizer.apply_gradients(gradients)

相关内容

热门资讯

在大吉订购APP订购交易亏损被...   近期,不少投资者反映在“大吉订购App”上投资白银、铂金等商品遭遇严重亏损。该平台宣称提供现货订...
铂银壹号APP商品订购交易亏损...   许多中小投资者误以为网上的“商品现货订购”是合规合法的理财渠道,殊不知这背后隐藏着巨大的合规风险...
兴鑫淘金APP贵金属订购交易亏...   白银、贵金属或其他商品类投资,除国家批准的正规期货交易场所及持牌期货公司外,市面上大量第三方交易...
铂银掘金APP无资质的违规平台...   铂银掘金等平台的投资者,往往是被“注册送现金”“充值返现券”“首单免亏”等广告话术吸引,进而下载...
八方淘金APP订购交易不合规,...   “八方淘金APP”“铂银掘金APP”“铂银壹号APP”等软件被指以“现货订购”为名,实际采用高杠...
在指尖订购APP订购商品亏损被...   指尖订购APP这类平台,表面是“订购交易”,实则是披着电商外衣的非法期货陷阱。绝大多数投资者被蒙...
在犀贝易购APP做商品订购交易...   市面上打着“现货投资”“贵金属交易”旗号的APP并不少,但真正合规、受监管的平台并不多。犀贝易购...
易达淘金APP虚假商品订购交易...   易达淘金APP存在严重的虚假宣传与违规交易行为。该平台打着“商品订购”的旗号,实则通过不合规的交...
大浪淘金APP白银订购亏损被骗...   大浪淘金APP最隐蔽的套路,在于其完全封闭的内盘交易系统。表面上,它宣称与国际贵金属市场接轨;实...
一品好购APP上订购白银出现亏...   一品好购APP原名“一品订购”,运营方为上海宝智未来信息技术有限公司。近期不少投资者反映在该平台...
九州订购APP贵金属订购投资骗...   九州订购APP正通过抖.音、快手、今日头条等平台大量投放投资广告,用“5元起投”“充值返现”“0...
坚锅淘金APP交易软件并不正规...   当前,市面上大量所谓的“现货商城订购”交易软件,早已偏离了正常的实物商品买卖,演变为高杠杆、高手...
斗金订购APP贵金属期货交易骗...   斗金订购APP的投资者往往被铺天盖地的广告宣传所诱导——注册即送现金、充值返现券等看似诱人的福利...
警惕!云启购APP违规经营,披...   "5元起投、充值返现、稳赚不赔"——这些诱人的广告语背后,可能是一个精心设计的金融陷阱。  近期...
量子淘金APP贵金属投资不合规...   "4元起投""充值返券""月入过万"——这些极具诱惑力的广告语在短视频平台、社交软件上铺天盖地。...
鑫汇智投APP贵金属商品订购骗...   鑫汇智投APP非法期货投资骗局,受害者在投资过程中根本不懂交易,也不去研究和验证这个平台是否正规...
矅光智策APP平台违规经营非法...   矅光智策APP对外宣称是“商城订购”“现货交易”,但查询其经营范围,并未显示具备开展现货期货交易...
黄金珠宝怎么选?内侧刻字都代表... 潮新闻客户端 记者 马焱 通讯员 任倩影 9月8日下午,“云游杭州 乐购金秋”——“浙城·浙放心”活...
原创 冰... 最近全球国债市场正在上演魔幻一幕: 美债、日债、欧债遭遇猛烈抛售,收益率冲到几十年新高,美国财政部都...
日韩股市开盘表现分化 上证报中国证券网讯 9月9日,日韩股市开盘表现分化,韩国综合指数开盘上涨0.26%,报6972.87...