图像搜索测试一组7张图片上传了两次,搜索时发现几个0.9几中间穿插有0.4几的,怎么回事?

图像搜索测试一组7张图片上传了两次,搜索时发现几个0.9几中间穿插有0.4几的,怎么回事?

展开
收起
三分钟热度的鱼 2024-08-14 19:09:37 50 发布于安徽 分享
分享
版权
举报
3 条回答
写回答
取消 提交回答
  • 资深 C++与人工智能程序员。精通 C++,善用其特性构建稳健架构。在人工智能领域,深入研习机器学习算法,借 C++与 OpenCV 等实现计算机视觉应用,于自然语言处理构建文本处理引擎。以敏锐洞察探索技术融合边界,用代码塑造智能未来。

    出现这种情况可能有以下原因:

    图片特征方面

    • 特征提取不一致:不同的上传时间可能导致图像搜索系统采用了不同的特征提取算法或模型版本,进而导致对相同图片提取的特征存在差异,使得相似度计算结果不同。
    • 图片质量差异:两次上传的图片可能存在质量上的细微差别,如分辨率、色彩、清晰度等,这些因素会影响特征提取的准确性,从而导致相似度结果不稳定。

    搜索算法和模型方面

    • 模型训练数据变化:如果图像搜索系统的模型在两次搜索之间进行了更新或重新训练,新的训练数据可能会影响模型对图片特征的理解和相似度的判断。
    • 算法优化问题:系统可能对搜索算法进行了优化调整,但新的算法在某些情况下可能出现不稳定或不准确的情况,导致相似度结果出现较大差异。

    数据库方面

    • 数据更新与索引重建:在两次上传和搜索期间,数据库中的图像数据可能发生了更新,索引也可能进行了重建,这可能会影响搜索结果的准确性和稳定性。
    • 数据库存储问题:数据库在存储图片特征或相关数据时可能出现错误或不一致的情况,导致部分图片的相似度计算出现异常。

    搜索环境和设置方面

    • 搜索参数调整:系统管理员或用户可能在两次搜索之间调整了搜索参数,如相似度阈值、搜索范围等,这些参数的变化可能会导致搜索结果的排序和相似度得分发生变化。
    • 环境干扰因素:搜索过程中可能受到网络延迟、服务器负载等环境因素的影响,导致搜索结果不准确或不稳定。

    若要解决该问题,可检查图片质量和特征提取情况,关注系统更新和算法变化,维护数据库的稳定性,同时留意搜索环境和参数设置。若问题仍存在,可联系技术支持进一步排查。

    2025-01-19 23:20:25 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
  • productid相同了吧?这个字段相同 会有分组排列 此回答整理自钉群“【阿里云】图像搜索 - 用户交流群”

    2024-08-14 20:39:56 举报
    赞同 2 评论

    评论

    全部评论 (0)

    登录后可评论
  • 从事java行业9年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    您好,图像搜索的排序规则遵循两个规则降序排列,首先会按照相似度降序排列,按照相似度从高到底排列。同时还按照ProductID分组与降序,由于图像搜索产品支持同一个ProductID下可以有多个PicName(即同一个商品ID下可以有多张图片,类似电商APP中同一个宝贝下有多张主图),所以针对同一个商品ID下的不同PicName在排序时会优先将这个商品ID下最相似的图片排在最前面,同时这个商品ID下的其他相似图片默认会排在后面,所以会出现相似度先由大变小,在突然由小变大的情况
    image.png
    具体的介绍说明参考问答:https://developer.aliyun.com/ask/629788

    2024-08-14 20:02:25 举报
    赞同 5 评论

    评论

    全部评论 (0)

    登录后可评论

基于阿里云深度学习技术,进行视觉内容搜索,在指定图像库中搜索出相同或相似的视觉信息,适用于内容比对、内容精确查找、相似素材搜索等场景。

还有其他疑问?
咨询AI助理