Marqo 是什么?
Marqo 是一个平台,允许用户为各种应用程序(包括语义搜索、电子商务和零售)训练和部署嵌入模型。它提供了一个全面的栈来构建强大的搜索应用程序,包括模型训练、嵌入推理、检索和评估。
Marqo 的特点
Marqo 提供了一系列特点,使其成为构建搜索应用程序的理想选择。这些特点包括:
模型训练
Marqo 允许用户训练数百个开源嵌入模型、带来自己的模型或使用 Marqo 的通用对比学习。
嵌入推理
Marqo 的社区支持的嵌入推理引擎提供了快速的图像摄取、推理和搜索。它支持数百个嵌入模型的开箱即用,以及自定义权重。
检索
Marqo 提供了水平可扩展的向量和词汇检索,带有元数据处理、重新排名、过滤、分数修改和混合搜索。
评估
Marqo 使用多模态语言模型来评估搜索系统,根据精度、排名、一致性和平均相关性打分。它使用多模态语言模型来分析每个返回结果的相关性,以标准化的一组查询。
如何使用 Marqo
Marqo 可以以多种方式使用,包括:
搜索
使用高级语义搜索来提高相关性和优化结果,以实现业务结果。
RAG 和生成式 AI
使用最新的嵌入、微调和多模态能力来提高生成式 AI 应用程序的性能。
推荐和个性化
根据客户的搜索、浏览和其他活动和特征,推荐最适合的产品,以驱动更多的购买。
内容审核
使用基于语义搜索的图像找到相似实体,以清洁产品目录、社交 feed 等。通过图像基于语义搜索来消除 NSFW 内容。
定价
Marqo 提供了一系列定价计划,包括免费计划,以及专业服务和企业客户的自定义计划。
有用的提示
要充分利用 Marqo,需要:
- 对特定应用程序进行嵌入模型微调
- 使用多模态模型 like CLIP 来从图像和其他数据类型中提取语义意义
- 将 Marqo 扩展到提供低延迟搜索的多 TB 索引
- 利用 Marqo 的社区支持的嵌入推理引擎
常见问题
Marqo 用于什么?
Marqo 用于构建强大的搜索应用程序,包括语义搜索、电子商务和零售。
Marqo 如何工作?
Marqo 通过提供一个全面的栈来构建搜索应用程序,包括模型训练、嵌入推理、检索和评估。
使用 Marqo 的优点是什么?
使用 Marqo 的优点包括提高搜索相关性、优化结果以实现业务结果,并能够构建变革性的搜索和信息检索体验。