本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon SageMaker 筆記本執行個體
Amazon SageMaker 筆記本執行個體是機器學習 (ML) 運算執行個體,其可執行 Jupyter 筆記本應用程式。機器學習 (ML) 從業人員使用 Amazon SageMaker AI 的最佳方式之一,就是使用 SageMaker 筆記本執行個體訓練和部署機器學習 (ML) 模型。SageMaker 筆記本執行個體透過在 Amazon Elastic Compute Cloud (Amazon EC2) 上啟動 Jupyter 伺服器,並使用下列套件提供預先設定的核心來協助建立環境:Amazon SageMaker Python SDK、適用於 Python (Boto3) 的 AWS SDKAWS Command Line Interface(AWS CLI)、Conda、Pandas、深度學習架構程式庫,以及其他用於資料科學和機器學習的程式庫。
在筆記本執行個體中使用 Jupyter 筆記本:
-
準備和處理資料
-
編寫程式碼來訓練模型
-
將模型部署至 SageMaker 託管
-
測試或驗證模型
如需執行個體定價資訊,請參閱 Amazon SageMaker 筆記本執行個體
Maintenance (維護)
SageMaker AI 至少每 90 天更新一次 Amazon SageMaker 筆記本執行個體的基礎軟體。某些維護更新 (例如作業系統升級) 可能需要您的應用程式在短時間內離線。在此期間,基礎軟體正在更新時,無法執行任何作業。建議您至少每 30 天重新啟動筆記本一次,以自動使用修補程式。
如果筆記本執行個體未更新且執行不安全的軟體,SageMaker AI 可能會定期更新執行個體,作為定期維護的一部分。在這些更新期間,/home/ec2-user/SageMaker不會保留 資料夾外的資料。
如需詳細資訊,請聯絡 AWS 支援
使用 SageMaker Python SDK 進行機器學習
若要在 SageMaker 筆記本執行個體中訓練、驗證、部署和評估機器學習 (ML) 模型,請使用 SageMaker Python SDK。SageMaker Python SDK 摘要適用於 Python (Boto3) 的 AWS SDK和 SageMaker API 操作。它可讓您整合和協調AWS其他服務,例如用於儲存資料和模型成品的 Amazon Simple Storage Service (Amazon S3)、用於匯入和服務 ML 模型的 Amazon Elastic Container Registry (ECR)、用於訓練和推論的 Amazon Elastic Compute Cloud (Amazon EC2)。
您也可以利用 SageMaker AI 功能來協助您處理完整 ML 週期的每個階段:資料標記、資料預先處理、模型訓練、模型部署、預測效能評估,以及監控生產中的模型品質。
如果您是第一次使用 SageMaker AI 的使用者,我們建議您遵循端對端 ML 教學課程,使用 SageMaker Python SDK。要查找開放原始碼的文件,請參閱 Amazon SageMaker Python SDK