Amazon SageMaker

適用於每個開發人員和資料科學家的機器學習

Amazon SageMaker 讓每個開發人員和資料科學家都能夠快速建立、訓練及部署機器學習模型。Amazon SageMaker 是一項全受管服務,其中涵蓋整個機器學習工作流程:標記和準備資料、選擇演算法、訓練演算法、針對開發加以調整及最佳化、進行預測,以及採取行動。以更輕鬆的方式和更低的成本,讓您的模型更快投入生產。

建立

收集和準備訓練資料

資料標記以及針對常見問題預先建置的筆記本

選擇並最佳化機器學習演算法

模型和演算法 Marketplace 以及內建的高效能演算法

訓練

設定及管理環境以供訓練

最高效能基礎設施的一鍵式訓練

訓練及調整模型

訓練一次,隨處執行及模型最佳化

部署

在生產環境中部署模型

一鍵式部署

調整及管理生產環境

自動調整規模小於 75% 的全受管環境


特色客戶案例

logo-Edmunds
logo-intuit
logo-Siemens
logo-nfl
logo-Expedia-Group
logo-liberty_mutual
logo-FI
logo-coinbase
logo-roche
logo-convoy
logo-korean_air

收集和準備訓練資料

快速標記訓練資料

Amazon SageMaker Ground Truth 可協助您快速建立及管理高精準的訓練資料集。Ground Truth 會提供容易存取的公有和私有人類標記器,並針對常見的標記任務提供預先建置的工作流程和界面。此外,Ground Truth 會從人類標記學習,以進行高品質的自動註釋,進而大幅降低標記成本。

進一步了解 »
pull-70p
infographic-Ground_Truth
transparent-img-code
託管的筆記本

全受管 Jupyter 筆記本具有許多預先建置的工作流程和範例,
可讓您輕鬆探索及視覺化您的訓練資料。

選擇並最佳化機器學習演算法

Amazon SageMaker 會自動設定及最佳化 TensorFlow、Apache MXNet、PyTorch、Chainer、Scikit-learn、SparkML、Horovod、Keras 和 Gluon。常用的機器學習演算法會針對規模、速度和準確度進行 內建和調整,而在 AWS Marketplace 中可取得超過一百個額外預先訓練的模型和演算法。您也可以在 Docker 容器中內建任何其他演算法或架構。

logo-tesnorflow
logo-mxnet
logo-pytorch
logo-chainer
logo-keras
logo-gluon
logo-horovod
pull-10x

設定及管理訓練環境

SageMaker_Chart_3

單鍵式訓練

按一下就能開始訓練您的模型。Amazon SageMaker 能處理所有底層的基礎設施,以便輕鬆地擴充為 PB 大小的資料集。

Amazon EC2 P3 執行個體提供 8 個 NVIDIA Tesla V100 GPU,這些 GPU 已針對在雲端進行最快速分散式機器學習而最佳化。
最高效能的 GPU 執行個體
在雲端運作
25 GBPS
網路輸送量
64 個可擴展的 vCPU
Intel® Xeon® Skylake with AVX-512
16 GB 記憶體
每個 GPU

執行 TensorFlow 的最佳位置

AWS 的 TensorFlow 最佳化功能可提供高達數百個 GPU 的近線性擴展效率,這些 CPU 會在雲端規模運作,不會產生大量處理間接成本,進而以更少的時間訓練更準確、更精細的模型。

股票 TENSORFLOW
img-65p
AWS 最佳化的 TENSORFLOW
img-90p

使用 256 個 GPU 擴展效率

AWS SageMaker 是在雲端執行 TensorFlow 的最佳位置
全受管
訓練與託管
近線性擴展
至數百個 GPU
降低 75% 的推論成本
採用 Amazon Elastic Inference

調整及最佳化您的模型

自動調整您的模型

「自動調整模型」會使用機器學習,迅速將模型調校為盡可能的準確。這項功能可讓您略過手動調整模型參數的乏味嘗試錯誤過程。「自動調校模型」會透過多重訓練回合來執行超參數最佳化,其做法是探索資料中的有趣特性,並了解這些特性如何互動來影響準確度。您可節省數天或甚至數週的時間來將訓練模型的品質提升到最高。

訓練一次,隨處執行

Amazon SageMaker Neo 讓您訓練模型一次,即可將它部署在任何地方。利用機器學習,SageMaker Neo 可針對您指定的硬體平台,自動最佳化以熱門架構建置的任何訓練模型,而不會喪失準確度。您可以接著將模型部署至 EC2 執行個體和 SageMaker 執行個體,或邊緣上任何包含 Neo 執行時間的裝置,包括 AWS Greengrass 裝置。

進一步了解 »

pull-2x
pull-1-10
img-neo

在生產環境中部署及管理模型

一鍵式部署至生產

Amazon SageMaker 讓您只要按一下就能在生產環境中輕鬆部署訓練模型,以便您為即時或批次資料產生預測 (此程序稱為推論)。您的模型會在橫跨多個可用區域的 Amazon SageMaker 執行個體的自動調整規模叢集上執行,以同時提供高效能及高可用性。Amazon SageMaker 也內建 A/B 測試功能,可協助您測試模型,使用不同版本進行實驗,以獲得最好的結果。

在邊緣執行模型

AWS Greengrass 可讓您將使用 Amazon SageMaker 訓練的模型,輕鬆地部署到邊緣裝置以執行推論。使用 AWS Greengrass 時,連線裝置可執行 AWS Lambda 函數、讓裝置資料保持同步,即使沒有連接到網際網路也可以與其他裝置安全地通訊。

pull-75p

使用 Amazon Elastic Inference 最多可降低 75% 的深度學習推論成本,進而輕鬆地將彈性的 GPU 加速連接至 Amazon SageMaker 執行個體。在大部分的模型中,完整 GPU 執行個體對於推論而言過大。此外,難以使用單一執行個體類型,將深度學習應用程式的 GPU、CPU 和記憶體需求最佳化。Elastic Inference 可讓您選擇最適合應用程式的整體 CPU 和記憶體需求的執行個體類型,然後分開設定推論所需的適量 CPU 加速。

進一步了解 »

img-TFLOPS

支援

logo-tesnorflow
logo-mxnet

客戶成功案例

使用全受管強化學習建置後續項目

small-RL-icon

使用強化學習 (RL) 建立精密的模型,不須預先標記的訓練資料,即可達到特定成果。在沒有「正確」答案可供學習的情況中,RL 很實用,但是在學習駕駛汽車或從事積極金融交易等情況的結果最佳。RL 演算法不會藉由查看歷史資料來學習,而是在賞罰有助於指引模型朝向所要行為的模擬器中採取動作來學習。

Amazon SageMaker RL 包含內建、全受管的 RL 演算法。SageMaker 在多個架構 (包括 TensorFlow 和 MXNet) 中,以及針對強化學習從頭開始設計的自訂開發架構 (例如 Intel Coach 和 Ray RLlib) 中支援 RL。

Amazon SageMaker RL 也支援多個 RL 環境,包括完整 2D 和 3D 物理環境、商業模擬環境 (包括 MATLAB 和 Simulink),以及任何可支援開源 OpenAI Gym 界面的環境 (包括自訂開發環境)。此外,SageMaker RL 還允許您使用在 Amazon Sumerian 和 AWS RoboMaker 中建立的虛擬 3D 環境進行訓練。這表示您可以為每件事建立模型,從廣告和財務系統,以至工業控制、機器人研究及自動駕駛汽車。

開放且彈性

照您的方式進行機器學習

機器學習技術瞬息萬變,您應保有彈性來存取各種架構與工具。透過 Amazon SageMaker,您可以使用任何熱門架構的內建容器,或自備慣用的架構。採用任何一種方式,Amazon SageMaker 都能完全管理建立、訓練及部署模型所需的底層基礎設施。

邊緣效能更好

SageMaker Neo 的功能也可透過開源 Neo 專案,提供給每個開發人員使用。我們認為讓每個人能夠隨時隨地執行模型,是讓機器學習了解其全部潛能的必要步驟。硬體廠商可藉由投入開源技術,以新的最佳化功能改善 Neo,並促進機器學習的整體硬體生態系統。

SageMaker 適合您的工作流程

其實,Amazon SageMaker 是由個別的元件所組成:Ground Truth、Notebooks、Training、Neo 和 Hosting。這些元件設計成一起運作,以提供端對端機器學習服務。不過,它們也可以獨立使用,以補充現有的機器學習工作流程,或支援在資料中心或在邊緣執行的模型。

學習與加速

ImgHead_Silverstone_TEST_Car_3

AWS DeepRacer

完全自動駕駛、1/18 比例的跑車,包裝內含透過自動駕駛了解強化學習所需的一切資料。

進一步了解 »

AWS DeepLens

運用全球首創適用於開發人員且具備深度學習功能的攝影機,透過專案、教學課程及真實世界的實作探索來學習電腦視覺。

進一步了解 »

AWS 機器學習訓練和認證

AWS Machine Learning University。結合基礎知識和真實的應用程式,以訓練 Amazon 開發人員所用的同一份資料為基礎的結構化機器學習課程。

進一步了解 »

Amazon ML 解決方案實驗室

Amazon 機器學習解決方案實驗室會將您的團隊與來自 Amazon 的機器學習專案配對。該實驗室結合實作教學研討會、腦力激盪會議以及專業諮詢服務,協助您逆向解決面臨到的業務挑戰,然後逐步完成讓模型投入生產的程序。之後,您就能夠在貴組織中運用所學,進而尋求其他的機會。

進一步了解 »