- AWS 解決方案程式庫›
- 使用 Amazon SageMaker 建立個人化虛擬人物的指引
使用 Amazon SageMaker 建立個人化虛擬人物的指引
概觀
本指引展示如何校準和部署 Stable Diffusion 模型,以透過簡單的文字提示產生個人化虛擬人物。Stable Diffusion 是一種文字到影像的模型,由一種利用機器學習最新進展的人工智慧 (AI) 產生。本指引中,模型由 Amazon SageMaker 建置,並使用 DreamBooth 方法進行調校,該方法使用 10-15 張使用者影像來捕捉主體的精確細節。此模型產生可用於各種應用的個人化虛擬人物,包括用於社交媒體、遊戲和虛擬活動。本指引還包含文字提示功能,讓使用者可以根據特定的文字輸入產生虛擬人物。此功能擴展了應用程式的功能,並為媒體和娛樂組織提供了更多方法來製作針對受眾的個人化內容。
本指引提供了一種以 AI 為基礎的方法,協助媒體和娛樂組織大規模製作個人化、客製化的內容。然而,本指引的使用者應採取預防措施,以確保這些 AI 功能不被濫用或操縱。請參閱使用 Amazon AI 內容審核服務的安全圖像產生和擴散模型,以了解如何透過適當的審核機制來保護內容。
運作方式
這些技術細節包含一個架構圖,以說明如何有效使用此解決方案。架構圖顯示關鍵元件及其互動,逐步提供架構的結構和功能概述。
Well-Architected 支柱
上方的架構圖是一個考量到 Well-Architected 最佳實務而建立的的解決方案的範例。若要完全實現 Well-Architected,您應該盡可能地多遵循 Well-Architected 的最佳實務。
在本指南中使用 SageMaker 多模型端點和 Amazon CloudWatch,旨在提升您的營運卓越功能。首先,SageMaker 多模型端點可讓您在單一端點中部署多個模型,從而減少需要管理的端點數量。SageMaker 根據流量模式管理模型的載入和快取。您可以新增或更新模型,而無需重新部署端點。只需將模型上傳到 SageMaker 管理的 Amazon S3 位置即可。此外,SageMaker 會自動與 CloudWatch 整合,您可以在其中追蹤模型的指標、事件和日誌檔案,並深入了解模型的效能。您還可以設定警報,及時發現問題,以免問題影響客戶體驗。
API Gateway 提供內建機制來驗證和授權 API 請求,防止拒絕服務攻擊或其他可能導致後端資源過載的濫用行為。您也可以使用 Amazon Cognito 使用者集區、OAuth 2.0 或 IAM 角色來控制對 API 的存取權。為了保護資料,API Gateway 可確保傳入您端點的資料經過 SSL/TLS 加密。它還支援 API 限流,防止 API 接收過多流量或被濫用。 此外,您也可以考慮在 API 閘道前新增 AWS WAF (Web 應用程式防火牆),以保護應用程式免受網頁式攻擊和漏洞的侵害。最後,考慮 AWS Shield 來保護您的工作負載免受分散式拒絕服務 (DDoS) 攻擊。
本指引中部署了 API Gateway、Lambda 和 SageMaker,以增強工作負載的可靠性。首先,API Gateway 提供內建容錯和自動擴展功能,以因應流量尖峰。它還與 Lambda 和 SageMaker 整合,讓您可以輕鬆建立可擴展的無伺服器 API。此外,SageMaker 提供高可靠性和可用性,讓機器學習工作負載和機器學習模型執行得更順暢。它提供受管自動擴展、容錯、運作狀態檢查、監控和診斷功能。它在跨多個可用區域的分散式基礎設施上執行,從而實現高可用性。這些功能確保了模型訓練和推論的可靠性。
SageMaker 在本指引中用於提高效能效率,提供可用於託管機器學習模型的高效能、低延遲推論服務。您可以輕鬆設定執行個體類型、數量和其他部署組態,以調整推論工作負載的大小,最佳化延遲、輸送量和成本。
SageMaker 多模型端點為部署大量模型提供了一種可擴展且符合成本效益的方法。這些端點使用相同的容器來託管所有模型,從而減少管理不同單獨端點的開銷。與擁有不同的單獨端點相比,在某些模型未充分利用的情況下,您可以藉助資源共用,最大化基礎設施使用率並節省成本。
SageMaker 非同步推論是一種能夠排入傳入要求並非同步處理這些請求的功能。這意味著,SageMaker 可以在不使用時自動縮減至零個執行個體,從而在空閒時節省運算資源,並有助於最大限度地減少執行雲端工作負載對環境的影響。
實作資源
相關內容
使用 Amazon AI 內容審核服務的安全影像生成和擴散模型
此文章探討如何使用 AWS AI 服務 Amazon Rekognition 和 Amazon Comprehend 以及其他技術,近乎即時地有效審核 Stable Diffusion 模型產生的內容。
免責聲明
找到今天所需的資訊了嗎?
讓我們知道,以便我們改善頁面內容的品質