PAI-Rec推荐引擎开发

PAI-Rec推荐引擎是把召回、过滤、粗排、重排、冷启动等模块串联起来的服务引擎。当内置的功能通过配置文件能满足业务需求的时候,不需要代码开发。当默认配置不能满足业务需求时,才需要对开发一些自定义组件。

部署PAI-Rec引擎服务

镜像密钥 PAI-EAS通过这里设置的镜像密钥拉取镜像 推荐引擎配置 引擎服务用到的引擎配置名称 这里创建的服务名称为pairec_config_test,并使用了上文创建的引擎配置。在镜像选择上,如果无需自定义的代码开发,直接选择官方即可。如果需要...

PAI-Rec 引擎配置热加载

熟悉配置中心的 PAI-Rec 配置管理功能,参考pairec 推荐引擎配置管理。运行引擎服务 在部署到 EAS 之前会测试服务,之前测试服务这样运行 PAIREC_ENVIRONMENT=prepub./pairec-demo-config=conf/config.json.production-alsologtostderr ...

基础介绍

PAI-REC 引擎提供如下功能:集成 go http server,提供路由注册功能,方便开发 Restful Api 包含完整的推荐引擎的 pipeline 流程,里面预定义了多种召回、过滤,排序策略,内置访问阿里云 EAS 服务 包含多种数据源的加载,支持 hologres,...

快速导览PAI-Rec引擎的功能

本文提供 docker-compose 文件快速搭建基于 PAI-Rec 引擎推荐服务,可以快速了解 PAI-Rec 引擎提供的服务。前提 需要 docker 和 docker-compose 来运行服务。请参见 docker安装 和 docker-compose安装。从本文学到什么 1如何测试引擎提供...

什么是召回引擎

阿里云召回引擎BE,是阿里巴巴集团推荐行业自研的召回引擎,提供全面召回的能力,具有高稳定、高性能的索引和查询机制、低运维成本、通过灵活过滤和配置策略加速迭代效率,支持秒级在线实时数据更新等特性 功能特性 BE召回引擎服务具有如下...

产品优势

阿里云智能召回引擎BE,是阿里巴巴集团自研为推荐行业深度定制的召回引擎,提供全面召回的能力,具有高稳定、高性能的索引和查询机制、低运维成本、通过灵活过滤和配置策略加速迭代效率,支持秒级在线实时数据更新,是构建推荐业务的重要...

部署服务

PAI-REC控制台推荐方案部署成功如下示例:引擎服务部署成功后,我们可以将其部署到 EAS(模型在线服务)上。流程如下:1.引擎配置 在创建配置单之前首先需要准备数据源,然后再进行后续配置发布即可。根据业务需求进行引擎配置,具体可参考...

基础概念

术语 说明 BE 阿里云智能召回引擎BE,是阿里巴巴集团自研为推荐行业深度定制的召回引擎,提供全面召回的能力,具有高稳定、高性能的索引和查询机制、低运维成本、通过灵活过滤和配置策略加速迭代效率,支持秒级在线实时数据更新,是构建...

快速购买与创建实例

申请智能召回引擎BE公测资格 登录智能推荐管理控制台,单击菜单“智能召回引擎-概览”在概览页面,单击“公测申请”3、填写公测资格申请表单后,单击提交 4、审核结果会在1-3个工作日内通过短信通知,审核通过后您即可以购买实例。...

访问鉴权

本文介绍您读写智能召回引擎的鉴权方式。用户名密码 实例创建完成后,您需要设置用户名密码才能对智能召回引擎进行读写操作。设置完成后可以看到访问入口,在后续读写操作中需要使用用户名密码进行请求鉴权。Http auth鉴权 智能召回引擎...

服务入口

本文介绍了智能召回引擎的服务入口。VPC内的服务入口 智能召回引擎购买完成后,可以从控制台上获取召回引擎的服务入口,格式为${实例id}.aime.aliyuncs.com,如下图所示。目前智能引擎对请求来源做了安全限制,该域名仅能在您购买实例关联...

曝光过滤实现

未来智能推荐也会提供其他产品使用户可以方便串联智能召回引擎与Redis等其他存储引擎。在请求召回引擎前,您需要从其他存储引擎曝光数据的item_id。使用filter子句完成曝光过滤 在查询请求中,使用filter子句,将曝光物品过滤掉,达到曝光...

SAE弹性伸缩最佳实践

推荐配置为 Dragonwell+ElasticHeap Periodic uncommit 模式(自动模式)。具体操作,请参见 在SAE控制台使用JAR文件部署微服务应用 和 设置启动命令。Java环境:在 配置JAR 包区域,从 Java 环境下拉列表中,选择 Dragonwell 类型的配置项...

选型介绍

集群评估 智能召回引擎BE采用分布式集群架构,主要由三部分组成:节点类型(即每个分片的规格)、副本数(即replica,每个备份都可独立承担线上流量,通过增加副本数可扩展集群的水平负载能力)、分片数(即partition,通过内部Hash处理,...

SAE弹性伸缩最佳实践

推荐配置为 Dragonwell+ElasticHeap Periodic uncommit 模式(自动模式)。具体操作,请参见 操作步骤 和 设置启动命令。Java环境:在 配置JAR 包区域,从 Java 环境下拉列表中,选择 Dragonwell 类型的配置项。JVM参数:在 启动命令设置 ...

在SAE中,推荐使用ANS还是Nacos?有什么区别?

SAE 的服务注册中心同时支持ANS和Nacos,并且ANS和Nacos客户端注册的数据是互通的。在此基础上,SAE 支持用户白屏化选择不同的Nacos注册中心(自建、SAE 内置与MSE商业版)的控制能力,因此推荐使用Nacos。

AimeRead

调用AimeRead接口获取智能召回引擎的召回结果。接口说明 读接口需要确保对应的服务(biz)处于运行状态。请求语法 GET/be HTTP/1.1 Authorization: Basic $(base64_encode({username}:{password}))Host:aimeEndpoint 其中,username 和 ...

安装Go SDK

前提条件 已开通智能召回引擎服务,更多信息,请参见开通服务。请确保需要请求的服务处于已运行状态,更多信息,请参见创建服务。已创建用户名密码,更多信息,请参见服务鉴权。对于写请求,请确认需要写增量的表已开启实时增量,更多信息...

产品动态

2021年8月 变更项 说明 发布时间 智能召回引擎BE在北京区域发布内测版本 首次上线 2021年8月27日

创建实例

智能召回引擎当前只在北京区域部署 分片规格,用户可根据自己的数据规模和服务查询量选择合适的分片规格,购买后不支持修改。2核8G CPU2 core,MEM 8G 4核16G CPU4 core,MEM 16G 8核32G CPU8 core,MEM 32G 16核64G CPU16 core,MEM 64G ...

在SAE中,推荐使用ANS还是Nacos?有什么区别?

SAE 的服务注册中心同时支持ANS和Nacos,并且ANS和Nacos客户端注册的数据是互通的。在此基础上,SAE 支持用户白屏化选择不同的Nacos注册中心(自建、SAE 内置与MSE商业版)的控制能力,因此推荐使用Nacos。

概述

为了能让您更高效地使用智能召回引擎,智能召回引擎提供Java版本的SDK供您在业务中使用。使用前须知 智能召回引擎Java版本的SDK是基于API的封装,请求参数也与API一致。智能召回引擎的服务入口参见服务入口,用户密码的获取参见访问鉴权。...

部署架构

引擎采用行列架构,根据请求量和数据量选择合适的集群规模 内置filter、粗排功能,支持join详情表,无需做额外开发 单个实例支持多种召回引擎(X2I,向量),不需要额外购买实例 自研的离线索引构建的服务,满足离线索引构建及实时索引构建...

Java SDK快速入门

本文介绍如何使用Java SDK对智能召回引擎进行读写操作。前提条件 已完成Java SDK安装。更多信息,请参见 安装Java SDK。示例代码 本示例中,初始化智能召回引擎的客户端,并调用接口完成对服务的查询操作,对详情表的写操作。示例如下:...

云监控

监控 您可以通过智能召回引擎的监控链接进入云监控,也可以直接在云监控的云产品表单中搜索智能召回引擎BE进入云监控页面。实例相关监控 实例qps:实例查询总qps cpu使用率:智能召回引擎的cpu使用率。超过70%可能影响服务稳定性。内存使用...

自定义粗排打分

智能召回引擎支持您自定义打分逻辑来影响您的召回结果。X2I召回默认打分逻辑 在X2I召回服务中,其中X2I表的kkv的v字段,含义为物品相关性的默认排序分。如下所示X2I表:trigger_id item_id score trigger1 item1 1.0 trigger1 item2 1.1 ...

开发者快速入门

智能召回引擎搭建完成后,通过API(Application Programming Interface)方式完成对召回引擎的读请求,以及及对详情表的写请求。通过API可以进行如下操作:对运行中的x2i、向量的服务进行查询。对详情表进行增量写入。域名 智能召回引擎...

AimeWrite

请求参数 参数列表 参数名称 数据类型 是否必填 示例值 描述 table String 是 tabe1 需要写入增量的详情表名称 h String 是 2035815278 写入内容的哈希值,智能引擎对增量消息做负载均衡,详情见hash msg String 是 CMD%3Dadd%1F%0A_item_...

使用行为过滤表实现曝光过滤功能

本文介绍使用只能召回引擎的行为表和行为过滤功能实现曝光过滤的需求 ​ 创建一个召回服务 用户可以创建一个X2I、向量、多路归并召回,详情参见 快速拉起服务 注册行为数据表 在MaxCompute客户端中准备数据 DROP TABLE IF EXISTS aime_...

安装Java SDK

前提条件 已开通智能召回引擎服务,更多信息,请参见开通服务。请确保需要请求的服务处于已运行状态,更多信息,请参见创建服务。已创建用户名密码,更多信息,请参见服务鉴权。对于写请求,请确认需要写增量的表已开启实时增量,更多信息...

身份管理

推荐的做法是使用RAM身份(即RAM用户和RAM角色)来访问微服务引擎MSE。RAM用户 RAM用户需要由阿里云账号(即主账号)或拥有管理员权限的RAM用户、RAM角色来创建,且必须在获得授权后才能登录控制台或使用API访问阿里云账号下的资源。对于...

简介

如果您熟悉网络服务协议和一种以上编程语言,我们推荐您使用城市视觉智能引擎API管理您的云上资源和开发自己的应用程序。更多详情,请参阅 API概览。使用说明 我们支持 HTTP 或者 HTTPS 请求,允许 GET 和 POST 方法。您可以通过以下方式...

应用场景

推荐搭配使用 微服务引擎MSE+云服务器ECS+云数据库RDS版+对象存储OSS+容器服务 将流量网关与微服务网关合二为一,降低资源开销 流量网关(如Nginx)是指提供全局性的、与后端业务应用无关的策略,例如HTTPS证书卸载、Web防火墙、全局流量...

产品概述

什么是推荐全链路深度定制开发平台PAIREC 产品计费 智能召回引擎BE 阿里云召回引擎BE,是阿里巴巴集团推荐行业自研的召回引擎,提供全面召回的能力,具有高稳定、高性能的索引和查询机制、低运维成本、通过灵活过滤和配置策略加速迭代效率...

身份管理

推荐的做法是使用RAM身份(即RAM用户和RAM角色)来访问 Serverless 应用引擎 SAE(Serverless App Engine)。RAM用户 RAM用户需要由阿里云账号(即主账号)或拥有管理员权限的RAM用户、RAM角色来创建,且必须在获得授权后才能登录控制台或...

身份管理

推荐的做法是使用RAM身份(即RAM用户和RAM角色)来访问 Serverless 应用引擎 SAE(Serverless App Engine)。RAM用户 RAM用户需要由阿里云账号(即主账号)或拥有管理员权限的RAM用户、RAM角色来创建,且必须在获得授权后才能登录控制台或...

微服务引擎

微服务引擎MSE(Microservices Engine)是一个面向业界主流开源微服务生态的一站式微服务平台,提供注册配置中心(原生支持Nacos/ZooKeeper/Eureka)、云原生网关(原生支持Ingress/Envoy)、微服务治理(原生支持Spring Cloud/Dubbo/...

Go SDK

在线调试和生成SDK示例 OpenAPI Explorer 提供在线调用城市视觉智能引擎API、动态生成 SDK示例代码和快速检索接口等功能,能显著降低使用API 的难度,推荐您使用。前提条件 使用城市视觉智能引擎的Go SDK,您需要一个阿里云账号和访问密钥...

Python SDK

在线调试和生成SDK示例 OpenAPI Explorer 提供在线调用城市视觉智能引擎API、动态生成 SDK示例代码和快速检索接口等功能,能显著降低使用API 的难度,推荐您使用。前提条件 使用城市视觉智能引擎的Python SDK,您需要一个阿里云账号和访问...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
微服务引擎 Serverless 应用引擎 智能推荐 AIRec 大模型服务平台百炼 弹性公网IP 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用