[英]Flask endpoint vs Sagemaker endpoint
我想構建一個簡單的網絡應用程序,其中一個人將輸入汽車的一些參數,我的機器學習算法將根據參數預測汽車的價格。 我想學習 aws,因此想在那里部署和托管所有內容。
我不明白的是:
很高興了解您的意見!
顯然有許多不同的架構可以實現您想要做的事情。
這是一個對我有用的實現類似的東西:
1) 設置 AWS S3/RDS 用於數據存儲/收集等 - 您可以使用 S3 存儲用於訓練的數據以及用戶可以從您的 Web 應用程序上傳數據的地方。 您可以使用 RDS 存儲任何元數據並跟蹤 S3 存儲桶中的所有項目。
2) 使用 Elastic Beanstalk 托管您的 Web 應用程序。 我已經構建了一些 Django 應用程序(而不是 Flask)並且能夠使用 Elastic Beanstalk 輕松集成、部署等應用程序。 此外,Elastic Beanstalk 附帶了一系列功能,可幫助您輕松管理網站上的流量。
3) 使用 Sagemaker 部署您的模型。 部署后,您可以非常輕松地使用 Amazon 的 SDK Boto3,在您的 Web 應用程序和模型之間發送數據以進行預測。
總體思路是將數據、Web 應用程序和模型拆分為單獨的部分,以便您在找到更合適的解決方案時可以輕松地將架構的一部分替換為另一部分。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.