阿里雲推薦引擎使用教程

2021-09-30 18:46:31 字數 1366 閱讀 1745

產品概述:

推薦引擎(recommendation engine,以下簡稱receng,特指阿里雲推薦引擎)是在阿里雲計算環境下建立的一套推薦服務框架,目標是讓廣大中小網際網路企業能夠在這套框架上快速的搭建滿足自身業務需求的推薦服務。

基本概念:

客戶/租戶(org/tenant)

指receng的使用者,系統中由其阿里雲賬號代表。通常客戶是乙個組織,receng中常用org表示客戶。

使用者(user)

指客戶的使用者,即receng使用者的使用者。推薦是乙個2c的服務,使用推薦服務的客戶必然有其自己的使用者,receng使用者的使用者簡稱為「使用者」,系統中常用user表示使用者。

物品(item)

業務(biz)

業務針對資料集定義,定義了演算法所能使用的資料範圍。乙個客戶在receng上可以有多個業務,不同的業務必然有不同的資料集。receng要求每個業務提供四類資料(不要求全部提供):使用者資料,物品資料,使用者行為資料,推薦效果資料。每一組這樣的資料就構成乙個業務。系統中常用biz表示業務。

乙個業務最好只推薦一類物品。多類物品的推薦在後續的行業模板會有支援,需要引入板塊(plate)的概念,乙份業務資料可以生成多個板塊的資料集,場景繫結某個板塊進行推薦演算法計算。

場景(scn)

場景指的是推薦的上下文,每個場景都會輸出乙個api,場景由推薦時可用的引數決定。有兩種場景最為常見,分別是首頁推薦場景和詳情頁推薦場景。顧名思義,在執行首頁推薦時,可用的引數只有使用者資訊;而在執行詳情頁推薦時,可用的引數除了使用者資訊,還包括當前詳情頁上所展示的物品資訊。系統中常用scn表示場景。

乙個業務可以包含多個場景,即對於某個業務a,它包含多個首頁場景也是完全可以的。

流程(flow)

離線流程

近線流程

演算法策略(algorithm strategy)

作業/任務(task)

作業指執行中的離線流程例項,作業和離線流程的關係完全等同於程序和程式的關係。每個作業都是不可重入的,即對每個離線流程,同一時間只允許執行乙份例項。作業直接存在上下游關係,如果上游作業失敗,下游任務也會被取消。

阿里云云計算助理工程師認證(aca)

阿里雲大資料助理工程師認證(aca)

阿里云云安全助理工程師認證(aca)

阿里推薦引擎使用總結

智慧型推薦系統 2018 12 20 21 21 21 一 阿里推薦引擎概述 推薦引擎 recommendationengine,以下簡稱receng,特指阿里雲推薦引擎 是在阿里雲計算環境下建立的一套推薦服務框架,目標是讓廣大中小網際網路企業能夠在這套框架上快速的搭建滿足自身業務需求的推薦服務。二...

阿里雲推薦引擎適用場景

常規推薦 適用於需要個性化推薦的多種業務場景,以資料驅動業務,通過人工智慧實現1對1營銷,為您的使用者提供量身定做的服務,幫助您的企業快速創新。場景亮點 新聞場景 針對不同地域 不同愛好的使用者提供個性化的內容推薦,新使用者也能夠享受到實時推薦,新發生的新聞也能夠實時推薦出去,真正解決了海量新聞精準...

Mapreduce 推薦引擎

購買過該商品的顧客還購買過哪些商品 給乙個商品,推薦購買過這個商品的使用者經常購買的五件產品 輸出是鍵值對,鍵是商品,值是5個商品的列表 map1 key userid value userid購買過的產品 map userid,item reduce1 reduce userid,item i1,...