【结果分析】之murel项目结果分析

MUREL:Multimodal Relational Reasoning for Visual Question Answering阅读笔记 引入 多模态注意力网络目前是设计真实图像的视觉问答(VQA)任务的现有技术模型,但是这种简单的机制不足以对复杂的推理特征或者高层次的任务进行建模。因此,本文提出了MuRel(多模态关系网络),一个能在真实图像中学习端到端推理的多模态关系网络。我们的贡献主要有两个:一是引入了MuRel单元,这是一个自动推理原语,能够表示问题和图像区域之间丰富的交互信息,它基于一个向量表示... 阅读详情

0.写在前面

关于annotation文件的训练集和验证集的问题类型的统计如下:

0.1 训练集

官网给出,训练集问题总数:443757

{
	'how many': 42339,
	'is the': 34927,
	'what': 34608,
	'what color is the': 27962,
	'what is the': 24502,
	'none of the above': 16973,
	'is this': 16444,
	'is this a': 16024,
	'what is': 13561,
	'what kind of': 11192,
	'are the': 10701,
	'is there a': 9982,
	'what type of': 7962,
	'is it': 7345,
	'what are the': 7225,
	'where is the': 6734,
	'is there': 6513,
	'what color are the': 6183,
	'does the': 6103,
	'is': 6079,
	'are there': 5877,
	'are these': 5782,
	'which': 5382,
	'what is the man': 5238,
	'is the man': 4972,
	'are': 4912,
	'how': 4740,
	'does this': 4396,
	'how many people are': 4276,
	'what is on the': 4254,
	'what does the': 4075,
	'what is in the': 3990,
	'what is this': 3970,
	'why': 3347,
	'what are': 3277,
	'are they': 3074,
	'what color': 3032,
	'do': 3012,
	'what time': 2914,
	'are there any': 2790,
	'what color is': 2649,
	'is he': 2534,
	'what sport is': 2527,
	'where are the': 2161,
	'who is': 2154,
	'how many people are in': 2071,
	'what animal is': 2001,
	'is this an': 1981,
	'do you': 1971,
	'is the woman': 1938,
	'has': 1827,
	'is this person': 1756,
	'what is the color of the': 1750,
	'what is the person': 1729,
	'can you': 1728,
	'what is the woman': 1706,
	'could': 1698,
	'is the person': 1694,
	'what number is': 1668,
	'what room is': 1647,
	'what is the name': 1618,
	'what brand': 1600,
	'is that a': 1585,
	'was': 1551,
	'why is the': 1544
}
0.2 验证集

官网给出,验证集问题总数:214354

{
	'how many': 20462,
	'is the': 17265,
	'what': 15897,
	'what color is the': 14061,
	'what is the': 11353,
	'none of the above': 8550,
	'is this': 7841,
	'is this a': 7492,
	'what is': 6328,
	'what kind of': 5840,
	'are the': 5264,
	'is there a': 4679,
	'what type of': 4040,
	'where is the': 3716,
	'is it': 3566,
	'what are the': 3282,
	'does the': 3183,
	'is': 3169,
	'is there': 3120,
	'what color are the': 3118,
	'are these': 2839,
	'are there': 2771,
	'what is the man': 2663,
	'is the man': 2511,
	'which': 2448,
	'how': 2422,
	'are': 2359,
	'does this': 2227,
	'what is on the': 2174,
	'how many people are': 2005,
	'what does the': 1970,
	'what time': 1746,
	'what is in the': 1733,
	'what is this': 1696,
	'what are': 1556,
	'do': 1503,
	'why': 1438,
	'what color': 1428,
	'what color is': 1335,
	'are they': 1335,
	'are there any': 1330,
	'where are the': 1313,
	'is he': 1087,
	'what sport is': 1086,
	'who is': 1070,
	'is the woman': 992,
	'has': 946,
	'what brand': 935,
	'how many people are in': 905,
	'what is the person': 900,
	'is this an': 890,
	'can you': 872,
	'what is the woman': 853,
	'what animal is': 833,
	'what is the color of the': 826,
	'was': 818,
	'is the person': 794,
	'what is the name': 780,
	'what room is': 762,
	'is this person': 734,
	'do you': 724,
	'is that a': 714,
	'what number is': 673,
	'could': 618,
	'why is the': 514
}

1.murel:视觉问答VQA中的多模态关系推理

项目介绍
本次结果是第20个epoch,采用的是验证集的results文件,由于中途断了,导致没有执行测试集test.

2.结果分析

我们评估采用的使官网提供的eval,

evaldemo如下

from block.external.VQA.PythonHelperTools.vqaTools.vqa import VQA
from block.external.VQA.PythonEvaluationTools.vqaEvaluation.vqaEval import VQAEval
import matplotlib.pyplot as plt
import json
import random

# set up file names and paths
# versionType ='v2_' # this should be '' when using VQA v2.0 dataset
taskType    ='OpenEnded' # 'OpenEnded' only for v2.0. 'OpenEnded' or 'MultipleChoice' for v1.0
dataType    ='mscoco'  # 'mscoco' only for v1.0. 'mscoco' for real and 'abstract_v002' for abstract for v1.0.
dataSubType ='val2014'
dir_rslt = 'D:/论文项目/bootstrap项目/murel.bootstrap.pytorch/logs/vqa2/murel/results/val/epoch,20/'
dataDir = 'D:/论文项目/bootstrap项目/murel.bootstrap.pytorch/data/vqa/vqa2/raw/annotations/'
annFile     ='%s%s_%s_annotations.json'%(dataDir, dataType, dataSubType)
quesFile    ='%s%s_%s_%s_questions.json'%(dataDir, taskType, dataType, dataSubType)
# imgDir      ='%s/Images/%s/%s/' %(dataDir, dataType, dataSubType)
resultType  ='model'
fileTypes   = ['results', 'accuracy', 'evalQA', 'evalQuesType', 'evalAnsType']

# An example result json file has been provided in './Results' folder.

[resFile, accuracyFile, evalQAFile, evalQuesTypeFile, evalAnsTypeFile] = ['%s/%s_%s_%s_%s_%s.json'%(dir_rslt, taskType, dataType, dataSubType, \
resultType, fileType) for fileType in fileTypes]

# create vqa object and vqaRes object
vqa = VQA(annFile, quesFile)
vqaRes = vqa.loadRes(resFile, quesFile)

# create vqaEval object by taking vqa and vqaRes
vqaEval = VQAEval(vqa, vqaRes, n=2)   #n is precision of accuracy (number of places after decimal), default is 2

# evaluate results
"""
If you have a list of question ids on which you would like to evaluate your results, pass it as a list to below function
By default it uses all the question ids in annotation file
"""
vqaEval.evaluate()

# print accuracies
import copy
print ("Overall Accuracy is: %.02f\n" %(vqaEval.accuracy['overall']))
print ("Per Question Type Accuracy is the following:")
tmp_vqa_50d = copy.deepcopy(vqaEval.accuracy['perQuestionType'])
for quesType in vqaEval.accuracy['perQuestionType']:
	print ("%s : %.02f" %(quesType, vqaEval.accuracy['perQuestionType'][quesType]))
# tmp_vqa_50s = []
# for quesType in vqaEval.accuracy['perQuestionType']:
# 	if  vqaEval.accuracy['perQuestionType'][quesType]>=60:
# 		tmp_vqa_50d.pop(quesType)
print ("Per Answer Type Accuracy is the following:")
for ansType in vqaEval.accuracy['perAnswerType']:
	print ("%s : %.02f" %(ansType, vqaEval.accuracy['perAnswerType'][ansType]))
# demo how to use evalQA to retrieve low score result
evals = [quesId for quesId in vqaEval.evalQA if vqaEval.evalQA[quesId]<35]   #35 is per question percentage accuracy
#随便选一个准确率低于35的问题,看其输出的答案

		# tmp_vqa_50s.append(quesType)
		#print ("%s : %.02f" %(quesType, tmp_vqa_50d[quesType]))

if len(evals) > 0:
	print ('ground truth answers')
	randomEval = random.choice(evals)
	randomAnn = vqa.loadQA(randomEval)
	vqa.showQA(randomAnn)

	print ('generated answer (accuracy %.02f)'%(vqaEval.evalQA[randomEval]))
	ann = vqaRes.loadQA(randomEval)[0]
	print ("Answer:   %s\n" %(ann['answer']))



# plot accuracy for various question types
c_l = plt.bar(range(len(tmp_vqa_50d)), tmp_vqa_50d.values(), align='center',)
for k in c_l:
    height=k.get_height()
    plt.text(k.get_x() + k.get_width() / 2, height, str(height),fontsize=5, ha="center", va="bottom")
plt.xticks(range(len(tmp_vqa_50d)), tmp_vqa_50d.keys(), rotation='90',fontsize=10)
plt.title('Per Question Type Accuracy', fontsize=10)
plt.xlabel('Question Types', fontsize=10)
plt.ylabel('Accuracy', fontsize=10)
plt.show()

2.1 结果

训练集结果排序后

Overall Accuracy is: 87.93
{
	'what room is': 98.84,
	'what sport is': 98.15,
	'is it': 97.28,
	'are there any': 97.03,
	'do you': 96.64,
	'could': 96.34,
	'is there a': 96.23,
	'are there': 96.07,
	'is there': 95.5,
	'is this a': 95.48,
	'is this': 95.47,
	'is that a': 95.21,
	'is this an': 95.16,
	'does this': 94.97,
	'is he': 94.87,
	'is this person': 94.78,
	'are these': 94.65,
	'was': 94.61,
	'are they': 94.57,
	'is': 94.43,
	'is the man': 94.26,
	'is the': 93.96,
	'what animal is': 93.92,
	'is the person': 93.1,
	'is the woman': 93.09,
	'are the': 92.96,
	'can you': 92.92,
	'does the': 92.81,
	'has': 92.8,
	'do': 92.57,
	'what color is': 92.23,
	'what is the person': 91.71,
	'what is the color of the': 91.52,
	'what is this': 90.71,
	'what color is the': 90.64,
	'what color are the': 90.44,
	'are': 90.08,
	'what is the man': 89.14,
	'what color': 88.89,
	'what are': 88.29,
	'what is the woman': 87.91,
	'none of the above': 86.5,
	'what are the': 86.07,
	'what is in the': 86.03,
	'what is the': 85.67,
	'what brand': 85.4,
	'what is': 84.86,
	'what is on the': 84.83,
	'what is the name': 84.06,
	'what does the': 83.67,
	'what': 83.2,
	'what kind of': 83.17,
	'what type of': 83.1,
	'how many people are in': 79.54,
	'what time': 79.01,
	'how many people are': 78.4,
	'how many': 76.82,
	'which': 74.06,
	'who is': 72.02,
	'what number is': 71.92,
	'where are the': 69.05,
	'where is the': 68.43,
	'how': 66.53,
	'why is the': 63.14,
	'why': 62.75
}
Per Answer Type Accuracy is the following:
other : 85.41
yes/no : 94.64
number : 76.26
ground truth answers
Question: Is a woman sitting in a chair?
Answer 1: yes
Answer 2: yes
Answer 3: yes
Answer 4: yes
Answer 5: yes
Answer 6: yes
Answer 7: yes
Answer 8: yes
Answer 9: yes
Answer 10: yes
generated answer (accuracy 0.00)
Answer:   no

验证集结果排序后

Overall Accuracy is: 64.50
{
	'what room is': 92.49,
	'is it': 91.27,
	'what sport is': 90.7,
	'are there any': 89.35,
	'are there': 84.89,
	'was': 83.51,
	'is there': 83.47,
	'is this': 83.06,
	'is this a': 82.93,
	'is he': 82.5,
	'is the man': 81.91,
	'is there a': 81.63,
	'could': 81.63,
	'do you': 81.49,
	'is that a': 81.39,
	'is the': 81.04,
	'is this person': 80.89,
	'does this': 80.61,
	'is the person': 80.42,
	'what is the color of the': 80.31,
	'are these': 80.29,
	'are they': 80.01,
	'is this an': 79.76,
	'what color is': 79.43,
	'is': 78.99,
	'has': 78.94,
	'are the': 78.66,
	'does the': 78.65,
	'what color is the': 78.43,
	'can you': 78.22,
	'is the woman': 77.91,
	'are': 76.78,
	'do': 76.55,
	'what color are the': 75.05,
	'what animal is': 72.73,
	'what color': 72.38,
	'what is this': 64.36,
	'what is the person': 64.34,
	'how many people are in': 63.54,
	'what is the man': 62.81,
	'how many people are': 59.54,
	'what are': 58.88,
	'none of the above': 58.44,
	'what kind of': 56.49,
	'what is the woman': 56.05,
	'what type of': 55.0,
	'how many': 53.92,
	'what is in the': 51.48,
	'what are the': 50.41,
	'what is the': 48.72,
	'what': 46.44,
	'what is on the': 45.4,
	'which': 43.81,
	'what is': 43.08,
	'what brand': 43.04,
	'who is': 38.73,
	'where are the': 38.67,
	'where is the': 34.9,
	'how': 30.92,
	'what does the': 26.02,
	'what time': 25.25,
	'why is the': 24.2,
	'why': 21.02,
	'what is the name': 13.9,
	'what number is': 6.29
}
Per Answer Type Accuracy is the following:
other : 55.41
yes/no : 82.41
number : 47.40

#########从每个问题预测答案准确率小于35上随机选择一个问题输出其正确答案和预测生成的答案###################
ground truth answers:
Answer 1: 2
Answer 2: 2
Answer 3: 2
Answer 4: 2
Answer 5: 3
Answer 6: 2
Answer 7: 2
Answer 8: 2
Answer 9: 2
Answer 10: 2
Question: How many orange cones do you see in the picture?
generated answer (accuracy 30.00) #因为3出现了一次所以准确度为30,出现次数大于3就是百分之百。(计算方程在如下)
Answer:   3

在这里插入图片描述

2.2可视化

放在评估demo上输出的结果

2.2.1 在train训练集上的results.json文件展示文件

在这里插入图片描述在这里插入图片描述

2.在val验证集上的结果展示文件

在这里插入图片描述在这里插入图片描述

3.总结

按问题类型求其准确率,可发现‘why’,‘what number is’,'what is the name’准确度较低。而how many 等一些计数结果较高,在另一篇tduic评估方法中发现,可能是因为针对计数这类一个答案出现的频率太高,导致存在数据偏差,使预测准确,当消除这种偏差,计算某个问题类型的准确度与未消除答案偏差出现较大的差异,则说明该类问题依赖答案的分布,从而说明该模型没有好的泛化能力。

4.附录

4.1 问题类型统计并排序代码

难点在:对字典的排序。

import json
from collections import defaultdict, OrderedDict
with open('mscoco_val2014_annotations.json', 'r') as f:
    data_loader = json.load(f)
data_dict_list = data_loader['annotations']  # 获取annotations字段
#1 .for循环遍历字典将number的逐个赋值给v
#2 .删除非number的字段..
question_types_count = defaultdict(int)
annos_list = []
#keys是每条数据:dict
for dict1 in data_dict_list:
    question_types_count[dict1['question_type']]+=1

#输出问题类型计数
print(question_types_count)
#输出问题总数
print(sum(question_types_count.values()))
#sort 对字典的值进行排序 先把字典转换程元组list
list_1 = list(question_types_count.items())
list_1.sort(key=lambda x:x[1],reverse=True)
list2 = dict(list_1)
print(list2)

4.2 问题类型精确度可视化代码

import json
import copy
from collections import defaultdict, OrderedDict
with open('murel_20_val_acc_question_type.json', 'r') as f:
    data_loader = json.load(f)
# print(data_loader.items())
list_1 = list(data_loader.items())
list_1.sort(key=lambda x:x[1],reverse=True)
list_2 = dict(list_1) #排好序的问题类型概率
dict_0_40 = {} #12
dict_40_60 = {}
dict_60_80 = {}
dict_80_100 = {}

for key in list_2:
    # print(key)
    if list_2[key]>0  and list_2[key]<40:
        dict_0_40[key] = list_2[key]
    elif list_2[key]>=40  and list_2[key]<60:
        dict_40_60[key] = list_2[key]
    elif list_2[key]>=60  and list_2[key]<80:
        dict_60_80[key] = list_2[key]
    else:
        dict_80_100[key] = list_2[key]

print(list_2)
#可视化
import matplotlib.pyplot as plt
c_l = plt.bar(range(len(dict_80_100)), dict_80_100.values(), color = "green",align='center')
for k in c_l:
    height=k.get_height()
    plt.text(k.get_x() + k.get_width() / 2, height, str(height),fontsize=6, ha="center", va="bottom")
plt.xticks(range(len(dict_80_100)), dict_80_100.keys(), rotation='90',fontsize=10)
plt.title('Per Question Type Accuracy', fontsize=10)
plt.xlabel('Question Types', fontsize=10)
plt.ylabel('Accuracy', fontsize=10)
plt.show()


论文-《MUREL: Multimodal Relational Reasoning for Visual Question Answering Remi》笔记 重点翻译拓展 摘要: 如今在涉及真是图像的VQA任务中,多模态注意力网络时性能最好的,但是这种简单的机制不足以对复杂的推理特征或者高层次的任务进行建模。因此,我们提出了MuRel,一个能在真实图像中学习端到端推理的多模态关系网络。我们的贡献主要有两个:一是引入了MuRel单元,一种通过丰富的向量表示来对问题和图像区域间的交互进行自动推理,和对成对结合区域关系进行建模的结构;二是... 阅读详情

相关推荐

论文-《MUREL: Multimodal Relational Reasoning for Visual Question Answering Remi》重点翻译+扩展

论文笔记 Multimodal attentional networks are currently state-of-the-art models for Visual Question Answering (VQA) tasks involving real images. 多模态注意力网络是目前最先进的涉及真实图像的VQA任务模型。 In this paper, we propo...

Vivinia的博客 942

Awesome VQA 项目教程

Awesome VQA 项目教程 项目介绍 Awesome VQA 是一个精心整理的资源集合,专注于视觉问答(Visual Question Answering,简称 VQA)领域。VQA 是计算机视觉和自然语言处理的交叉学科,旨在让机器理解图像内容并回答与之相关的问题。这个项目为开发者、研究者和爱好者提供了丰富的资源,包括数据集、模型、工具和研究论文。 项目快速启动 环境准备 在开始之前,请确保...

gitblog_00905的博客 532

《Multimodal Relational Reasoning for Visual Question Answering》(视觉问题回答的多峰关系推理)论文理解

下面是我对最近阅读的文章 Multimodal Relational Reasoning for Visual Question Answering的一些简要理解 一、摘要 多模式注意力网络是当前涉及真实图像的视觉问题解答(VQA)任务的最新模型。尽管注意力可以集中在与问题相关的视觉内容上,但是可以说这种简单的机制不足以对VQA或其他高级任务所需的复杂推理功能进行建模。在本文中,我们提出了MURE...

pamper_xu的博客 979

VQAv2评估代码 - 使用教程

视觉问答VQA 评估系统

2301_78651472的博客 5344

用于视觉问答的多模态关系推理的模型《Multimodal Relational Reasoning for Visual Question Answering》

目录 文献摘要介绍 网络框架介绍 实验分析 结论 本文有点长,请耐心阅读,定会有收货。如有不足,欢迎交流 附: 本文的代码地址 一、文献摘要介绍     Multimodal attentional networks are currently state-of-the-art models for Visual Question Answering ...

xiashilin的博客 1857

Python实现MUREL-CVPR2019视觉问答VQA的多模态关系推理

多模态数据是指同时涉及两种或两种以上不同模态的数据,比如视觉模态(图像、视频)、听觉模态(语音、音频)、文本模态(文字描述、文档)等。它们各自携带不同类型的信息,通过相互补充,可提供更全面、更丰富的信息理解和处理能力。在多模态数据中,每种模态具有独特的特征和表示形式。例如,视觉模态包含颜色、形状、纹理等特征,听觉模态则涉及到声音的频率、节奏、音量等,文本模态则关注语义、语法、句法等信息。这些不同模态的数据需要通过一定的方法融合处理,以便计算机能够综合这些信息进行决策。

weixin_34945060的博客 544

VQA评测evaluation代码:gqa / aokvqa / vqav2 / scienceQA

vqa评测

joyce_peng的博客 3419

neural-vqa, 在 Torch 中,可视化问答.zip

neural-vqa, 在 Torch 中,可视化问答 神经 vqa , Exploring Exploring Exploring Exploring Ryan Ryan Exploring Exploring Exploring Exploring Exploring visual

视觉问答学习(一)——视觉问答的动态记忆网络DMN+(tensorflow实现)

一、背景 本文实现的模型来自于论文:《Dynamic Memory Networks for Visual and Textual Question Answering》 之前做了两个月杂活,最近该上手实验了,这里先从别人的实验开始学习。这篇是视觉问答实验的第一篇。 实验数据比较多,图片用的是COCO的,文本标注是VQA 1.0的,另外还用到了vgg16,所以需要准备的东西也非常多。 二、...

QQ704630835的博客 5177

DEA各种模型原理及stata代码实现

DEA各种模型原理及stata代码实现DEA各种模型原理及stata代码实现一、CCR和BCC1.原理2.效率测算stata代码3.Malmquist指数3.1M指数3.2Global-Malmquist指数4.指数计算代码与案例二、SBM模型1.原理2.stata代码实现三、方向性距离函数(DDF)1.原理2.stata代码实现3.非径向DDF模型(NDDF)3.GML指数4.指数测算四、总结 DEA各种模型原理及stata代码实现 一、CCR和BCC 1.原理 CCR模型产出导向下的效率通过求解以下规划

wonder1322的博客 4万+

MIMIC数据库基本信息分析

一、MIMIC数据库中26张表介绍 数据库中一共有26张表,记录患者入院的各种信息,每张表的介绍如下所示。 表格名 信息 admission 患者基本信息,比如性别、种族、语言、宗教、婚姻、入院和出院时间、死亡时间等 callout 提供病人准备从ICU转出或者已经从ICU转出时相关信息 caregivers 记录医护人员信息(ID、类型、附加...

m0_37520426的博客 1万+

【结果分析】之block项目

block vqa项目介绍 1.vqaEval # This code is based on the code written by Tsung-Yi Lin for MSCOCO Python API available at the following link: # (https://github.com/tylin/coco-caption/blob/master/pycocoevalcap/eval.py). import sys import re class VQAEval: de

snow_maple521的博客 626

怎么用phpstudy制作网站

随着实践的深入,你会逐渐掌握更多高级技巧和技术,让你的网站变得更加完善和吸引人。现在你已经成功设置了你的本地Web服务器环境,接下来我们将指导你如何利用这个环境来创建一个简单的PHP网页项目。为了使网站更加动态且功能丰富,我们需要学会如何让PHP脚本与MySQL数据库交互。为了让网站看起来更专业美观,可以考虑引入CSS样式表来定制网页布局及视觉效果。当你对本地开发的网站感到满意后,下一步就是将其发布到互联网上供他人访问了。让我们进一步扩展我们的网站,加入一个简单的用户注册与登录系统。

2401_87999399的博客 6574

【文献阅读】MUREL——视觉问答VQA中的多模态关系推理(R. Cadene等人,CVPR,2019)

一、文献概况 文章题目:《MUREL: Multimodal Relational Reasoning for Visual Question Answering》 CVPR2019年的文章。CVPR2019中关于VQA的文章不多,看到这一篇故记录下来。 文章下载地址:http://openaccess.thecvf.com/content_CVPR_2019/papers/Cadene_M...

QQ704630835的博客 3269

宇树机器人G1二次开发:导览、起始点、目的地与完整示例

通过宇树G1 SDK的导航接口,开发者可以高效地实现机器人的自主移动功能。连接 -> 设置目标点 -> 发送命令 -> 监控状态。本文提供的完整示例涵盖了从环境搭建到代码实现的全部步骤,并解释了起始点、目的地等关键概念。开发者可以在此基础上,结合多目标点巡逻、动态避障(需高级配置)等功能,构建更复杂的机器人应用。建议读者先在小范围、熟悉的平坦环境中测试,成功后再逐步扩展到更复杂的场景。

m0_52645558的博客 751

【GD32篇】驱动AD7616完成数据采集

GD32F10X驱动AD7616完成数据采集

we_long的博客 1万+

推荐文章:探索视觉问答的新境界 —— MUREL 多模态关系推理网络

推荐文章:探索视觉问答的新境界 —— MUREL 多模态关系推理网络 在人工智能的前沿阵地,视觉问答(Visual Question Answering,简称VQA)一直是检验机器理解图像与自然语言能力的重要战场。今天,我们要向您推荐一款创新的解决方案——MUREL(Multimodal Relational Reasoning for Visual Question Answering),一个旨...

gitblog_00866的博客 359

GPT Researcher 的win docker安装攻略

github网址是:https://github.com/assafelovic/gpt-researcher/blob/master/README-zh_CN.md。使用 Docker 运行 AI-Researcher 项目的。因为docker安装方法不够清晰,因此写一个使用方法。打开设置——docker engine ,增加代码。如有其他问题,可提供错误截图或日志进一步排查!

weixin_43818488的博客 1126

MUREL: 多模态关系建模

MUREL 本文主要简洁介绍下模型的主要内容,具体引言,相关工作和与别的模型比较的地方,先不介绍。 1. 论文的主要贡献 提出了MuRel概念(多模态关系),引入了MuRel Cell 包含(通过双线性模型融合来表示问题向量q和区域向量si之间的丰富的细粒度交互(图1左框),对成对结合区域关系进行建模的结构(提供每个区域的上下文感知嵌入xi)(图1右框)),si^ 为si的残差函数是一个cell的输出。 MuRel网络,迭代多个MuRel Cell,逐渐细化图像和问题的交互。(图2)

snow_maple521的博客 1399

17|CI/CD 集成与质量门禁:让精准测试进入发布流水线

本文讲解精准测试如何接入 CI/CD 流水线,并通过质量门禁辅助发布决策。测试开发工程师。Java 后端开发工程师。质量平台 / DevOps 平台建设者。想了解精准测试落地方法的技术负责人。

专注 AI 精准测试平台实战落地,分享从代码 Diff 到回归决策的完整工程闭环。主张“先建数据链路,再上 AI 智能”,让测试从“靠经验”走向“基于风险”。 68

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

MUREL: Multimodal Relational Reasoning for Visual Question Answering笔记

一、论文信息 论文地址:https://arxiv.org/abs/1902.09487 代码地址:github.com/Cadene/ murel.bootstrap.pytorch 二、论文模型 2.1 预处理部分 这篇文章没有具体说明预处理的部分,但是看模型框架图可以发现,处理视觉特征使用的是Faster-RCNN,处理问题特征使用的是GRU。然后得到N个dv维...

爱哭的冰激凌 546

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

MUREL:视觉问答的多模态关系推理

MUREL:视觉问答的多模态关系推理

m0_55844530的博客 554

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

MuRel: 多模态关系推理模块在视觉问答中的应用

MuRel: 多模态关系推理模块在视觉问答中的应用 1. 项目介绍 MuRel(CVPR 2019)是一个用于视觉问答(VQA)的多模态关系推理模块。该项目通过构建一个完全连接的图来处理图像中的对象边界框,每个节点对应一个对象或区域。MuRel网络通过迭代MuRel单元来融合问题表示与局部区域特征,逐步细化视觉和问题之间的交互。最终,通过全局聚合局部表示,使用双线性模型回答问题。 MuRel单元是...

gitblog_00095的博客 385

python语言是多模态语言吗_MUREL (CVPR 2019), 视觉问答VQA的多模态关系推理

MUREL: Multimodal Relational Reasoning for Visual Question AnsweringThe MuRel network is a Machine Learning model learned end-to-end to answer questions about images. It relies on the object bounding ...

weixin_39705018的博客 350

视觉问答项目

视觉问答项目 1. 项目地址 本笔记项目包括如下: MCAN(Deep Modular Co-Attention Networks for Visual Question Answering)用于VQA的深层模块化的协同注意力网络 项目地址:MCAN_paper 代码地址:MCAN_code murel(Multimodal Relational Reasoning for Visual Question Answering)视觉问答VQA中的多模态关系推理 项目地址:murel_paper

snow_maple521的博客 2174
上一篇: 【结果分析】之block项目
下一篇: 从linux服务器配置到远程访问
snow5618
博客等级 码龄9年 141粉丝 51原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值