0

所以,我必须使用来自图像域和视频域的标签来构建这个 6 级的分类“树”,这样我才能更好地分类。问题是我不明白这是怎么回事,因为这不是我的知识领域。

我们将标签集合及其相关性表示为 N = {ni} 和 E = {ei,j |ni, nj ∈ N},其中

e(i,j) = e(i,j . e(i,j)/e(i,j)+ e(i,j)

是概念 i 和 j 之间相关性的调和平均值,归一化使得 (sigma)(e(i,j))=(sigma)(e(i,j)YT)=1

我的问题是如何计算两个标签之间的相关性,到目前为止我看到的所有相关性示例都是针对数据集的?另外,我如何进行归一化以使总和等于 1?

任何帮助表示赞赏。谢谢!

4

1 回答 1

1

您可能会发现我对MATLAB Tree Construction的回答很有用。要找到这种相关性,您可以创建一个长度为 N 的数组(此文件中的图像/视频的数量),如果该图像没有标签,则第 k 个值为 0,如果有,则为 1。像这样的两个数组之间的相关性可以通过

corr(tag1, tag2);

标准化 - 你将有一个 M×M(其中 M 是标签的数量)矩阵e。标准化:

normalised_e = e ./ sum(e(:));

在哪里sum(e(:))给你所有东西的总和e。您可以检查矩阵是否已归一化,因为:

sum(e(:)) == 1
于 2012-04-10T07:07:34.660 回答