发布网友 发布时间:2022-04-26 23:00
共3个回答
热心网友 时间:2022-06-19 15:14
介个课题应该是比较有难度挑战的。毕竟人工智能的水平没有这么发达。
现在的搜索引擎上面,“图片搜索”实际上是“图片解说文字搜索”,离真正的图像相似检索,还差得远呢。
你的这一串数字应该是两个图像的不同特征数字吧,比如颜色,轮廓,名称等等,你滴数字长度很长,复杂的算法也不现实。
可以分段求相关系数,具体可以参考概率统计里边相关系数的概念,下面是matlab指令的corrcoef的效果
A =
1 2 3 4 5 6 7 8 9 10
>> B
B =
1.0000 2.0000 2.9000 4.0000 5.0000 6.2000 7.0000 8.0000 9.0000 10.0000
>> C=corrcoef(A,B)
C =
1.0000 0.9997
0.9997 1.0000
求相关系数,具体实现的时候可以有简化或快速算法,这都可以仔细斟酌的。
热心网友 时间:2022-06-19 15:15
把你的2个方法结合起来,可能是一个解决方案。
设要比较的2个数字串分别为A和B.
1,分段。
保持顺序关系,把长度为N的数字串A,B都分别为M段,每段含 (N/M)个数字。
2,段内求和
在数字串A,B中,把每段中的数字相加求和。分别记和为AS1,AS2,...,ASM.和BS1,BS2,...,BSM.
3,对应段的之间比较
将对应的 ASK 和 BSK 之间进行比较。K = 1,2,...,M.
4,综合评价
根据每个对应段之间的比较,设定一种判据,给出关于2个数字串之间相似性度量的一个结果。
热心网友 时间:2022-06-19 15:15
貌似在做 图像搜索引擎,目前正在发展阶段,难道你是Google或百度的?
要做好的话,请请教数学专家吧