| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> 用于图像描述的评价指标CIDEr讲解 -> 正文阅读 |
|
[人工智能]用于图像描述的评价指标CIDEr讲解 |
参考文献:《CIDEr: Consensus-based Image Description Evaluation》 1. 主要思想CIDEr是专门用于评价图像描述(image caption)任务的评价指标,当然用于其他相关文本生成类任务也是可以的。相较于常用于文本翻译的评价指标BLEU、ROUGE来说,CIDEr更接近人类去判断两个句子是否相近的原理,因为它利用了TF-IDF来对不同n-gram去赋予不同的权重,直观的来说,即经常出现的词组的权重具有更低的权重,而不常出现的词组则更特殊(具有更大的权重),人们会更注意这些特殊的单词。 2. 计算公式(1) TF-IDFCIDEr的一个重要思想就是基于TF-IDF去给不同的n-gram赋予不同的权重,TF-IDF的计算公式如下:
(2)CIDEr用于计算n-gram的CIDEr_n的计算公式如下: 至此,CIDEr的计算公式就出来了。但是单看上述公式,CIDEr的最大值应该为1对吧,但是很多文献中都出现了CIDEr大于1的情况,这是为什么呢? (3) CIDEr-D
CIDEr-D
n
(
c
i
,
S
i
)
=
10
m
∑
j
e
?
(
l
(
c
i
)
?
l
(
s
i
j
)
)
2
2
δ
2
?
min
?
(
g
n
(
c
i
)
,
g
n
(
s
i
j
)
)
?
g
n
(
s
i
j
)
∥
g
n
(
c
i
)
∥
∥
g
n
(
s
i
j
∥
\text{CIDEr-D}_n(c_i,S_i)=\frac{10}{m}\sum_je^{\frac{-(l(c_i)-l(s_{ij}))^2}{2\delta^2}}\cdot \frac{\min(g^n(c_i),g^n(s_{ij}))\cdot g^n(s_{ij})}{\parallel g^n(c_i)\parallel \parallel g^n(s_{ij}\parallel }
CIDEr-Dn?(ci?,Si?)=m10?∑j?e2δ2?(l(ci?)?l(sij?))2??∥gn(ci?)∥∥gn(sij?∥min(gn(ci?),gn(sij?))?gn(sij?)? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 7:51:44- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |