[發明專利]超參數管理方法、裝置及電子設備有效
| 申請號: | 201910930047.0 | 申請日: | 2019-09-27 |
| 公開(公告)號: | CN110705715B | 公開(公告)日: | 2023-04-18 |
| 發明(設計)人: | 邵帥;周昕宇;汪彧之;劉松 | 申請(專利權)人: | 北京邁格威科技有限公司 |
| 主分類號: | G06N20/00 | 分類號: | G06N20/00 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 李莎 |
| 地址: | 100000 北京市海淀區科*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 參數 管理 方法 裝置 電子設備 | ||
1.一種超參數管理方法,其特征在于,包括:
基于預設函數在原始代碼的至少一個位置添加超參數,得到更新代碼;
對所述更新代碼進行解析,得到所述超參數的位置信息和使用信息;其中,解析得到的所述使用信息用于表示針對項目對應的學習模型,在對所述超參數進行優化的過程中,所述超參數在代碼中的使用方式;
基于所述位置信息和所述使用信息對所述超參數進行管理;
其中,所述對所述更新代碼進行解析,得到所述超參數的位置信息和使用信息,包括:
根據預設的時間間隔和/或預設的超參數添加數量間隔,檢測所述更新代碼的啟動狀態;
根據所述更新代碼的啟動狀態確定代碼解析方式;其中,當所述更新代碼啟動運行時,確定所述代碼解析方式為運行時解析;當所述更新代碼未啟動運行時,確定所述代碼解析方式為靜態解析法;
根據所述代碼解析方式對所述更新代碼進行解析,得到所述超參數的位置信息和使用信息。
2.根據權利要求1所述的方法,其特征在于,所述代碼解析方式為靜態解析法,所述根據所述代碼解析方式對所述更新代碼進行解析,得到所述超參數的位置信息和使用信息的步驟,包括:
采用所述靜態解析法對所述更新代碼進行靜態解析,獲取所述更新代碼中每個超參數的位置信息和使用信息;其中,所述靜態解析法包括以下至少一項:ast.literal_val函數、Spec?Checker工具、Splint工具和PC-lint工具;所述位置信息包括所述超參數的所在文件和所在文件行號;所述使用信息包括以下至少一項:所述超參數的名稱、操作類型、操作優先級、超參數默認值和初始化次數。
3.根據權利要求1所述的方法,其特征在于,所述使用信息包括初始化次數;所述基于所述位置信息和所述使用信息對所述超參數進行管理的步驟,包括:
檢測所述超參數的初始化次數是否多于一次;
當所述超參數的初始化次數多于一次時,確定初始化次數多于一次的超參數為異常超參數;
根據所述異常超參數的位置信息生成沖突提示信息;
展示所述沖突提示信息,以提示用戶根據所述沖突提示信息對所述異常超參數進行操作。
4.根據權利要求1所述的方法,其特征在于,所述基于所述位置信息和所述使用信息對所述超參數進行管理的步驟,包括:
基于所述更新代碼獲取使用所述超參數的項目的項目標識;
根據所述位置信息、所述使用信息和所述項目標識生成對所述超參數的存儲控制指令;
響應所述存儲控制指令,將所述超參數的所述位置信息和所述使用信息按照所述項目標識進行存儲。
5.根據權利要求1所述的方法,其特征在于,所述預設函數包括下劃線函數;所述基于預設函數在原始代碼的至少一個位置添加超參數的步驟,包括:
響應用戶交互界面監測到的下劃線函數編碼操作,基于所述下劃線函數編碼操作在原始代碼的至少一個位置添加超參數;其中,所述用戶交互界面包括:命令行界面CLI、交互式筆記本Jupyter或VSCode。
6.一種超參數管理裝置,其特征在于,包括:
超參數添加模塊,用于基于預設函數在原始代碼的至少一個位置添加超參數,得到更新代碼;
代碼解析模塊,用于對所述更新代碼進行解析,得到所述超參數的位置信息和使用信息;其中,解析得到的所述使用信息用于表示針對項目對應的學習模型,在對所述超參數進行優化的過程中,所述超參數在代碼中的使用方式;
超參數管理模塊,用于基于所述位置信息和所述使用信息對所述超參數進行管理;
其中,在對所述更新代碼進行解析,得到所述超參數的位置信息和使用信息時,所述代碼解析模塊,用于:
根據預設的時間間隔和/或預設的超參數添加數量間隔,檢測所述更新代碼的啟動狀態;
根據所述更新代碼的啟動狀態確定代碼解析方式;其中,當所述更新代碼啟動運行時,確定所述代碼解析方式為運行時解析;當所述更新代碼未啟動運行時,確定所述代碼解析方式為靜態解析法;
根據所述代碼解析方式對所述更新代碼進行解析,得到所述超參數的位置信息和使用信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京邁格威科技有限公司,未經北京邁格威科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910930047.0/1.html,轉載請聲明來源鉆瓜專利網。





