成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

用Amazon SageMaker訓練和部署機器學習模型

譯文
人工智能 機器學習
Amazon SageMaker在re:Invent 2017大會上宣布,這是AWS的一種托管機器學習服務。它在云端支持訓練和托管機器學習模型。客戶可以在英偉達Tesla K80和P100 GPU支持的集群上運行訓練作業。訓練作業的結果(準備用于推理的模型)可作為實現可擴展預測的REST API來呈現。

[[248715]]

【51CTO.com快譯】Amazon SageMaker在re:Invent 2017大會上宣布,這是AWS的一種托管機器學習服務。它在云端支持訓練和托管機器學習模型。客戶可以在英偉達Tesla K80和P100 GPU支持的集群上運行訓練作業。訓練作業的結果(準備用于推理的模型)可作為實現可擴展預測的REST API來呈現。

該服務還支持超參數調優,數據科學家和開發人員可以借助該服務,找到最適合某一個算法和業務問題的***參數。比如說,為了解決典型的回歸問題,超參數調優猜測哪些超參數組合可能獲得***結果,并運行訓練作業來測試這些猜測。測試完***組超參數值之后,超參數調優使用回歸來選擇要測試的下一組超參數值。

Amazon SageMaker的***設計決策之一是,使用Jupyter Notebooks作為開發工具。鑒于Notebooks在數據科學家當中的熟悉和普及程度,準入門檻很低。AWS開發了一個原生Python SDK,可以與NumPy、Pandas和Matplotlib等標準模塊混合搭配。

Amazon SageMaker與相關的AWS服務緊密集成,因而輕松處理模型的生命周期。借助面向AWS的Python SDK:Boto3,用戶可以存儲數據集,并從Amazon S3存儲桶中檢索數據集。還可以從云端數據倉庫Amazon Redshift導入數據。該服務與IAM集成以進行身份​​驗證和授權。使用Amazon EMR運行的Spark集群可與SageMaker集成起來。AWS Glue是用于數據轉換和準備的***服務。

Docker容器在SageMaker的架構中發揮著關鍵作用。AWS為常見算法提供了容器鏡像,比如線性回歸、邏輯回歸、主成分分析、文本分類和對象檢測。在開始訓練作業之前,開發人員應將數據集的位置和一組參數傳遞給容器。然而,高級Python API對處理容器所涉及的步驟作了抽象處理。***,經過訓練的模型也被打包成用于呈現預測API的容器鏡像。SageMaker依賴用于存儲鏡像的Amazon EC2 Container Registry和托管模型的Amazon EC2。

Amazon SageMaker有三個基本組件:托管的Jupyter Notebooks、分布式訓練作業以及呈現預測端點的模型部署。

不妨仔細看一下針對部署在Amazon SageMaker中的機器學習模型來訓練和預測所涉及的步驟。

數據準備和探索

Amazon SageMaker要求數據集在S3 Bucket中可用。上傳數據之前,客戶可以選擇在外部服務中執行ETL操作,比如AWS Glue、AWS Data Pipeline或Amazon Redshift等服務。

數據科學家可以使用包括Pandas和Matplotlib在內的熟悉工具來探索和可視化數據。

在準備和探索數據之后,數據集將轉換成SageMaker模型要求的一種格式。由于該平臺根源于Apache MXNet,它使用框架中定義的Tensor數據類型。數據集上傳到S3存儲桶之前,需要將NumPy數組和Pandas數據框序列化成MXNet Tensors。

模型選擇和訓練

Amazon SageMaker有內置算法可以對訓練模型的低級細節進行抽象處理。每種算法都可作為將數據集和指標作為參數的API來使用。這消除了選擇適合訓練的那種框架帶來的麻煩。一旦開發人員決定了使用什么算法,剩下來的就是調用映射到該特定算法的API。

在幕后,SageMaker使用Apache MXNet和Gluon框架,將API轉換成創建作業所需的多個步驟。這些算法打包成存儲在Amazon ECR中的容器鏡像。

除了Apache MXNet外,SageMaker還將TensorFlow呈現為原生框架。開發人員可以編寫用于創建自定義TensorFlow模型的代碼。

還可以使用自定義框架,比如PyTorch和Scikit-learn。SageMaker要求這些框架封裝在容器鏡像中。Amazon發布的說明性指南包含Dockerfile和用于創建自定義鏡像的幫助腳本。就在開始訓練作業之前,使用低級Python API,就可以將Amazon SageMaker指向自定義鏡像,而不是內置鏡像。

模型訓練

Amazon SageMaker的訓練作業在基于Amazon EC2實例的分布式環境中運行。API需要實例數量與實例類型一起,才能運行訓練作業。如果訓練復雜的人工神經網絡,SageMaker要求基于K80或P100 GPU的ml.p3.2xlarge或更好類型的實例。

從Jupyter Notebook開始時,訓練作業同步運行,顯示基本的進度日志,一直等到訓練完成再返回。

模型部署

在Amazon SageMaker中部署模型是分兩步走的過程。***步是創建端點配置,該配置指定了用于部署模型的機器學習計算實例。第二步是啟動機器學習計算實例,部署模型,并呈現URI進行預測。

端點配置API接受機器學習實例類型和實例的初始計數。如果是推理神經網絡,配置可能包括GPU支持的實例類型。端點API按照上一步定義的內容來配置基礎設施。

Amazon SageMaker支持在線預測和批量預測。批量預測使用經過訓練的模型來推斷存儲在Amazon S3中的數據集,并將推斷結果保存在創建批量轉換作業的過程中所指定的S3存儲桶中。

與谷歌云機器學習引擎和Azure機器學習服務相比,Amazon SageMaker缺少使用本地計算資源來訓練和測試模型的功能。即使是簡單的機器學習項目,也需要開發人員創建托管的Notebooks以及用于訓練和預測的實例,因而這項服務成本高昂。

預計Amazon會在今年的re:Invent大會上宣布SageMaker的多處改進。

原文標題:Train, Deploy Machine Learning Models with Amazon SageMaker,作者:Janakiram MSV

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

責任編輯:龐桂玉 來源: 51CTO
相關推薦

2018-08-22 12:35:01

Amazon Sage機器學習

2020-09-18 10:06:39

AWS機器學習SageMaker

2020-05-15 10:00:18

機器學習人工智能工具

2020-08-10 15:05:02

機器學習人工智能計算機

2020-12-15 13:18:29

AWSSageMaker

2022-09-07 08:00:00

機器學習MLFlow工具

2017-03-24 15:58:46

互聯網

2022-03-28 09:00:00

SQL數據庫機器學習

2019-01-23 11:12:42

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

2024-09-09 11:45:15

ONNX部署模型

2021-11-26 08:00:00

機器學習數據庫AWS

2020-05-21 14:05:17

TFserving深度學習架構

2024-11-04 00:24:56

2024-11-26 09:33:44

2024-12-26 00:46:25

機器學習LoRA訓練

2022-08-09 13:44:37

機器學習PySpark M數據分析

2024-02-20 15:17:35

機器學習模型部署

2019-10-23 08:00:00

Flask機器學習人工智能

2024-10-12 08:00:00

機器學習Docker

2021-01-25 09:00:00

機器學習人工智能算法
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线午夜电影 | 天堂一区二区三区四区 | 日本高清aⅴ毛片免费 | 日韩小视频在线 | 玖玖玖在线 | 免费一级黄 | 91一区二区三区 | 亚洲精品黄色 | 中文字幕高清av | 欧美一区二区综合 | 在线伊人 | 91久久久久久久久久久 | 欧美99| 欧美精品v国产精品v日韩精品 | 国产日韩精品视频 | 国产亚洲成av人在线观看导航 | 色综合色综合色综合 | 国产午夜精品一区二区三区嫩草 | 久久日韩粉嫩一区二区三区 | 日韩欧美在线观看一区 | 免费成人高清 | 激情三区 | 亚洲91精品| 中文字幕在线一区 | 成人欧美一区二区三区黑人孕妇 | 欧洲av一区| 真人女人一级毛片免费播放 | 国产 亚洲 网红 主播 | 国产亚洲精品久久19p | 男人久久天堂 | 久久精品久久久久久 | 日韩欧美亚洲一区 | 激情六月丁香 | 久久精品欧美一区二区三区不卡 | 操操日| 日本粉嫩一区二区三区视频 | 成人在线a | 久草免费电影 | a级毛片毛片免费观看久潮喷 | 黄色免费观看网站 | 成人免费xxxxx在线视频 |