自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

用Azure Machine Learning服務構(gòu)建推薦系統(tǒng)

譯文
大數(shù)據(jù)
微軟提供了附帶Python最佳實踐示例的GitHub存儲庫,便于用Azure Machine Learning服務構(gòu)建和評估推薦系統(tǒng)。

【51CTO.com快譯】推薦系統(tǒng)用于從零售、新聞到媒體的各行各業(yè)。如果你之前用過根據(jù)你之前看過或買過的內(nèi)容提供建議的流媒體服務或電子商務網(wǎng)站,就與推薦系統(tǒng)打過交道。由于大量數(shù)據(jù)可供使用,許多公司將推薦系統(tǒng)作為關(guān)鍵的收入驅(qū)動因素。然而找到合適的推薦算法對數(shù)據(jù)科學家來說可能很耗時。這就是為什么微軟提供了附帶Python***實踐示例的GitHub存儲庫,便于用Azure Machine Learning服務構(gòu)建和評估推薦系統(tǒng)。

什么是推薦系統(tǒng)?

推薦系統(tǒng)主要有兩種:協(xié)作過濾和基于內(nèi)容的過濾。協(xié)作過濾(常用于電子商務場景)識別用戶與他們評價的品類之間的交互,從而推薦他們之前并未見過的新品類。基于內(nèi)容的過濾(常被流媒體服務使用)識別有關(guān)用戶概況或品類描述的特點,以便推薦新內(nèi)容。這兩種方法還可以組合成一種混合方法。

推薦系統(tǒng)使客戶在商家網(wǎng)站上停留的時間更長,他們與更多的產(chǎn)品/內(nèi)容進行交互,并推薦客戶可能購買的產(chǎn)品或內(nèi)容。下面,我們將介紹這個存儲庫是什么、如何為構(gòu)建和實施推薦系統(tǒng)的數(shù)據(jù)科學家減少麻煩。

為數(shù)據(jù)科學家簡化流程

推薦算法GitHub存儲庫提供了用于構(gòu)建推薦系統(tǒng)的示例和***實踐,以Jupyter筆記本的形式來提供。這些示例詳細介紹了我們對五項關(guān)鍵任務的了解:

  • 數(shù)據(jù)準備:為每種推薦算法準備和加載數(shù)據(jù)。
  • 建模:使用各種經(jīng)典和深度學習推薦算法來構(gòu)建模型,比如交替最小二乘(ALS)或極深因子分解機(xDeepFM)。
  • 評估:用離線度量指標評估算法。
  • 模型選擇和優(yōu)化:為推薦模型調(diào)整和優(yōu)化超參數(shù)。
  • 運作:在Azure上的生產(chǎn)環(huán)境中運作模型。

reco utils中提供了幾個實用程序以支持常見任務,比如加載采用不同算法支持的格式的數(shù)據(jù)集,評估模型輸出,以及分割訓練/測試數(shù)據(jù)。實施了幾種***進的算法,用于自學或者在企業(yè)組織或數(shù)據(jù)科學家自己的應用環(huán)境中定制。

下圖顯示了存儲庫中可用的幾種推薦算法。我們總是在添加更多的推薦算法,請進入到GitHub存儲庫,查看***列表。

用Azure Machine Learning服務構(gòu)建推薦系統(tǒng)

下面較詳細地介紹推薦算法存儲庫如何解決數(shù)據(jù)科學家的痛點。

1. 評估推薦算法的不同選項很耗時。

推薦算法GitHub存儲庫的一大優(yōu)點是它提供了一組選項,顯示哪些算法最適合解決某些類型的問題。它還提供了如何在不同算法之間切換的粗略框架。如果模型性能準確度不夠,則需要一種更適合實時結(jié)果的算法,或者起初選擇的算法并非最適合使用的數(shù)據(jù)類型,數(shù)據(jù)科學家應換成不同的算法。

2. 選擇、理解和實施推薦算法系統(tǒng)的新模型可能成本很高。

從頭開始選擇合適的推薦算法并為推薦系統(tǒng)實施新模型可能成本很高,因為除了大量的計算能力外,還需要足夠的時間來訓練和測試。推薦算法GitHub存儲庫簡化了選擇過程,通過節(jié)省數(shù)據(jù)科學家測試許多不適合其項目/場景的算法方面的時間來節(jié)省成本。再結(jié)合Azure的各種定價選項,可降低數(shù)據(jù)科學家的測試成本和企業(yè)的部署成本。

3. 實施更先進的算法難度很大。

被要求構(gòu)建推薦算法系統(tǒng)時,數(shù)據(jù)科學家常常將目光投向更常用的算法,以減少選擇和測試更先進算法所需要的時間和成本,即使這些更先進的算法可能更適合項目/數(shù)據(jù)集。推薦GitHub存儲庫提供了一套知名且***進的最適合某些場景的推薦算法。它還提供了***實踐;若遵循這些***實踐,可以更輕松地實施更先進的算法。

4. 數(shù)據(jù)科學家不熟悉如何使用Azure Machine Learning服務來訓練、測試、優(yōu)化和部署推薦算法。

***,推薦算法GitHub存儲庫提供了有關(guān)如何在Azure和Azure Machine Learning(Azure ML)服務上訓練、測試、優(yōu)化和部署推薦模型的***實踐。實際上,有幾個筆記本介紹了如何在Azure ML服務上的存儲庫中運行推薦算法。數(shù)據(jù)科學家還可以使用已創(chuàng)建的任何筆記本,將其提交給Azure,幾乎不需要更改。

Azure ML可廣泛用于與AI模型開發(fā)有關(guān)的任務,比如說:

  • 超參數(shù)調(diào)整
  • 跟蹤和監(jiān)控度量指標,以改進模型創(chuàng)建過程
  • 縱向擴展和橫向擴展DSVM和Azure ML Compute等計算
  • 將Web服務部署到Azure Kubernetes服務
  • 提交管道

原文標題:Building Recommender systems with Azure Machine Learning service,作者:Heather Spetalnick

【51CTO譯稿,合作站點轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】

責任編輯:未麗燕 來源: 51CTO.com
相關(guān)推薦

2011-02-16 10:11:49

Ubuntu 10.1服務器

2014-09-25 10:08:28

機器學習

2012-06-15 08:56:12

Windows Azu云計算微軟

2022-10-21 16:07:10

編碼器自然語言模型

2022-04-01 15:36:05

Python推薦系統(tǒng)數(shù)據(jù)

2017-08-17 13:26:34

機器學習監(jiān)督學習強化學習

2019-01-23 11:12:42

機器學習機器模型預測工資

2025-02-17 08:11:59

C#類型安全生態(tài)系統(tǒng)

2011-02-25 16:14:09

proftpdftp

2011-02-25 16:14:09

proftpdftp

2025-01-11 23:14:52

2021-09-15 20:02:46

對比學習深度學習人工智能

2023-08-22 20:55:04

AzureLLMTypeChat

2023-12-01 10:21:00

機器學習算法

2011-04-25 10:25:43

OpenEmbedde嵌入式Linux

2014-12-12 10:46:55

Azure地緣組affinitygro

2009-07-30 19:04:27

數(shù)據(jù)中心Nehalem服務器

2009-04-23 18:17:31

LinuxFTP服務器

2021-12-21 10:35:07

Meta開源Bean Machin

2016-01-07 13:23:35

構(gòu)建實時推薦系統(tǒng)
點贊
收藏

51CTO技術(shù)棧公眾號