[發(fā)明專利]算法模型調(diào)用系統(tǒng)和方法在審
| 申請?zhí)枺?/td> | 202210507934.9 | 申請日: | 2022-05-11 |
| 公開(公告)號: | CN114840278A | 公開(公告)日: | 2022-08-02 |
| 發(fā)明(設(shè)計)人: | 李康琪 | 申請(專利權(quán))人: | 長沙數(shù)智融媒科技有限公司 |
| 主分類號: | G06F9/448 | 分類號: | G06F9/448;G06F9/445;G06N20/00 |
| 代理公司: | 湖南仁翰律師事務(wù)所 43250 | 代理人: | 鄒燦 |
| 地址: | 410000 湖南省長沙市*** | 國省代碼: | 湖南;43 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 算法 模型 調(diào)用 系統(tǒng) 方法 | ||
本發(fā)明公開了一種算法模型調(diào)用系統(tǒng)和方法。其中,系統(tǒng)包括第一模塊,用于保存算法模型;接口模塊,用于接收數(shù)據(jù)信息,并將所述數(shù)據(jù)信息輸入至第二模塊,并接收所述第二模塊返回的數(shù)據(jù)處理結(jié)果;第二模塊,與所述第一模塊和所述接口模塊連接,用于在啟動時加載所述第一模塊中的算法模型;接收所述接口模塊輸入的數(shù)據(jù)信息;利用加載后的算法模型對所述數(shù)據(jù)信息進行處理,獲得數(shù)據(jù)處理結(jié)果;并將所述數(shù)據(jù)處理結(jié)果返回給所述接口模塊。采用本發(fā)明提供的方案能將算法模型暴露到接口中,以使用戶能夠?qū)崟r調(diào)用該接口使用算法模型,提高算法模型的實用性。
技術(shù)領(lǐng)域
本發(fā)明涉及模型調(diào)用技術(shù)領(lǐng)域,尤其涉及一種算法模型調(diào)用系統(tǒng)和方法。
背景技術(shù)
Spark是專為大規(guī)模數(shù)據(jù)處理而設(shè)計的快速通用的計算引擎。因為它基于內(nèi)存、分布式計算的特性,被廣泛用于大數(shù)據(jù)的分析、計算、機器學(xué)習(xí)當中。spark機器學(xué)習(xí)算法模型的使用都是啟動一個spark任務(wù)對大批量的數(shù)據(jù)進行模型預(yù)測。如果是單條數(shù)據(jù)的模型預(yù)測,也需要專門啟動一個spark任務(wù)進行模型調(diào)用和預(yù)測,實用性很低。
發(fā)明內(nèi)容
為解決算法模型調(diào)用不實用的技術(shù)問題,本發(fā)明實施例提供一種算法模型調(diào)用系統(tǒng)和方法。
本發(fā)明實施例的技術(shù)方案是這樣實現(xiàn)的:
本發(fā)明實施例提供了一種算法模型調(diào)用系統(tǒng),系統(tǒng)包括:
第一模塊,用于保存算法模型;
接口模塊,用于接收數(shù)據(jù)信息,并將所述數(shù)據(jù)信息輸入至第二模塊,并接收所述第二模塊返回的數(shù)據(jù)處理結(jié)果;
第二模塊,與所述第一模塊和所述接口模塊連接,用于在啟動時加載所述第一模塊中的算法模型;接收所述接口模塊輸入的數(shù)據(jù)信息;利用加載后的算法模型對所述數(shù)據(jù)信息進行處理,獲得數(shù)據(jù)處理結(jié)果;并將所述數(shù)據(jù)處理結(jié)果返回給所述接口模塊。
上述方案中,所述第一模塊包括Spark,所述第二模塊包括spring-boot,所述接口模塊包括http接口。
上述方案中,當所述第一模塊為Spark,所述第二模塊還用于在初始化時啟動一個Spark任務(wù)。
上述方案中,所述第一模塊還用于接收訓(xùn)練數(shù)據(jù),基于所述訓(xùn)練數(shù)據(jù)訓(xùn)練所述算法模型。
上述方案中,所述第一模塊還用于離線保存所述算法模型。
本發(fā)明實施例還提供了一種算法模型調(diào)用方法,應(yīng)用于第二模塊,該方法包括:
啟動時加載第一模塊中的算法模型;
通過接口模塊接收用戶輸入的數(shù)據(jù)信息;
利用加載后的算法模型對所述數(shù)據(jù)信息進行處理,獲得數(shù)據(jù)處理結(jié)果;
將所述數(shù)據(jù)處理結(jié)果返回給所述接口模塊,以使所述接口模塊將所述數(shù)據(jù)處理結(jié)果返回給用戶。
上述方案中,所述第一模塊包括Spark,所述第二模塊包括spring-boot,所述接口模塊包括http接口。
上述方案中,當所述第一模塊為Spark,所述方法還包括:
在初始化時啟動一個Spark任務(wù)。
上述方案中,啟動時加載第一模塊中的算法模型之前,所述方法還包括:
控制所述第一模塊接收訓(xùn)練數(shù)據(jù),并在所述第一模塊中基于所述訓(xùn)練數(shù)據(jù)訓(xùn)練所述算法模型。
上述方案中,啟動時加載第一模塊中的算法模型之前,所述方法還包括:
控制所述第一模塊離線保存所述算法模型。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于長沙數(shù)智融媒科技有限公司,未經(jīng)長沙數(shù)智融媒科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210507934.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- IDL調(diào)用裝置及調(diào)用方法
- 調(diào)用方法及調(diào)用系統(tǒng)
- 一種服務(wù)調(diào)用方法及裝置
- 服務(wù)調(diào)用方法、服務(wù)調(diào)用裝置及服務(wù)調(diào)用系統(tǒng)
- 組件調(diào)用方法、裝置及計算機可讀存儲介質(zhì)
- 身份驗證方法及裝置
- 系統(tǒng)調(diào)用處理方法、裝置、計算機設(shè)備和存儲介質(zhì)
- 一種數(shù)據(jù)調(diào)用方法、裝置、電子設(shè)備及存儲介質(zhì)
- 一種微服務(wù)請求重試的方法及終端
- 業(yè)務(wù)數(shù)據(jù)的處理方法、裝置及系統(tǒng)





