今天看啥  ›  专栏  ›  千问AI平台

关于单次亿级图片素材调度、处理及使用的工程实践总结

千问AI平台  · 公众号  · 科技公司  · 2024-10-29 08:30
    

主要观点总结

本文介绍了作者参与设计和开发涉及数十亿量级图片素材调度、处理和索引使用的平台的过程,以及在此过程中遇到的挑战和解决方案。包括图片导入实践总结、调度实践总结、素材输出能力建设总结等部分,并提供了图像感知哈希算法、均值哈希算法、差值感知算法的Python实现以及参数化VIEW的相关文档链接。

关键观点总结

关键观点1: 文章介绍了如何通过dataworks的open-api能力进行素材的导入和任务执行,包括使用分桶表加速离线数据并行处理、使用cube表实现素材业务属性存储的可扩展性、构建任务调度框架、以及素材输出能力的建设等。

文章详细描述了作者如何通过技术手段解决在平台建设中遇到的各种问题,包括使用不同的哈希算法进行图片key的生成、使用参数化VIEW支持图片属性的自由扩展等。

关键观点2: 提供了图像感知哈希算法、均值哈希算法和差值感知算法的Python实现。

这些算法在图片素材的处理和索引中起到了关键作用,能够帮助快速生成图片的hash值,并通过汉明距离计算图片的相似度。

关键观点3: 介绍了参数化VIEW的概念及其在离线输出能力中的应用。

参数化VIEW能够在保证数据隔离的基础上,最大程度地复用底层封装的Sql,提高了代码的重用性和效率。


免责声明:本文内容摘要由平台算法生成,仅为信息导航参考,不代表原文立场或观点。 原文内容版权归原作者所有,如您为原作者并希望删除该摘要或链接,请通过 【版权申诉通道】联系我们处理。

原文地址: 访问原文地址
总结与预览地址:访问文章预览/总结
文章地址: 访问文章快照