[發明專利]機器學習存儲庫服務有效
| 申請號: | 201980016827.2 | 申請日: | 2019-03-11 |
| 公開(公告)號: | CN111801694B | 公開(公告)日: | 2022-06-10 |
| 發明(設計)人: | V·哈爾;A·J·斯莫拉;C·威利 | 申請(專利權)人: | 亞馬遜技術股份有限公司 |
| 主分類號: | G06N20/00 | 分類號: | G06N20/00;G06F9/54;G06F9/455;G06Q10/00;G06F9/50 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 李煒;錢慰民 |
| 地址: | 美國華*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 機器 學習 存儲 服務 | ||
1.一種計算機實現的方法,包括:
將多個機器學習算法和機器學習模型發布并且列出為所列存儲庫項目,其中每個所列存儲庫項目可供第三方請求者使用,并且每個列表包括對所列存儲庫項目所屬類別的指示、應用程序編程接口(API)定義以及所列存儲庫項目的存儲位置;
接收來自第三方請求者的對于所列存儲庫項目的請求,所述請求至少指示所列存儲庫項目的類別;
基于所述請求確定關于哪些所列存儲庫項目建議被使用的建議;
向所述請求者提供所述建議;
使所建議的所列存儲庫項目被添加到與所述第三方請求者相關聯的機器學習流水線;
從所述第三方請求者接收分配資源以選擇所建議的所列存儲庫項目中的至少一個來使用的請求;以及
利用所分配的資源來使用所選擇的至少一個所建議的所列存儲庫項目執行任務。
2.如權利要求1所述的計算機實現的方法,其中所選擇的至少一個所建議的所列存儲庫項目用于作為機器學習模型的流水線的一部分被執行。
3.如權利要求1所述的計算機實現的方法,其中所述所列存儲庫項目中的每一者都為容器,并且所述所分配的資源是在硬件上執行的用于執行所述容器的虛擬機。
4.一種計算機實現的方法,包括:
接收來自第三方請求者的對于所列存儲庫項目的請求,所述所列存儲庫項目包括算法、模型或數據中的一者或多者,所述請求至少指示所述存儲庫項目的類別,并且存儲庫項目的每個列表包括對所列存儲庫項目所屬的類別的指示以及所列存儲庫項目的存儲位置;
基于所述請求確定關于哪些所列存儲庫項目建議被使用的建議;
向所述請求者提供所述建議;
使所建議的所列存儲庫項目被添加到與所述第三方請求者相關聯的、用于機器學習的流水線;
接收分配資源以選擇所建議的所列存儲庫項目中的至少一個來使用的請求;以及
利用所分配的資源來使用所選擇的至少一個所建議的所列存儲庫項目執行任務。
5.如權利要求4所述的計算機實現的方法,其中所述任務是訓練或推理中的一者。
6.如權利要求4所述的計算機實現的方法,其中所列存儲庫項目中的每一者都為容器,并且所分配的資源是在硬件上執行的用于執行所述容器的虛擬機。
7.如權利要求4所述的計算機實現的方法,所述方法還包括:
通過為包含機器學習代碼的容器創建微服務、利用API包裝所述微服務并且發布所包裝的微服務的可用性來列出所述所列存儲庫項目。
8.如權利要求4所述的計算機實現的方法,所述方法還包括:
驗證所述所列存儲庫項目并非惡意的。
9.如權利要求4所述的計算機實現的方法,其中所述所列存儲庫項目中的至少一個是從提供給源控制服務并被容器化的代碼生成的。
10.如權利要求4所述的計算機實現的方法,其中作為算法的存儲庫項目的列表還包括以下各項中的一者或多者:所建議的用于訓練所述算法的資源要求、所建議的訓練數據以及所述類別中的相對使用。
11.如權利要求4所述的計算機實現的方法,其中作為模型的存儲庫項目的列表還包括以下各項中的一者或多者:所建議的使用所述模型的資源要求、所述模型的準確性、所述模型的延遲以及所述類別中的相對使用。
12.如權利要求4所述的計算機實現的方法,其中所述所選擇的至少一個所建議的所列存儲庫項目用于作為所述流水線的一部分被執行。
13.如權利要求12所述的計算機實現的方法,所述方法還包括:
將所述所選擇的至少一個所建議的所列存儲庫項目添加到所述流水線的所述部分中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于亞馬遜技術股份有限公司,未經亞馬遜技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201980016827.2/1.html,轉載請聲明來源鉆瓜專利網。





