本說明書涉及計(jì)算機(jī),尤其涉及一種模型訓(xùn)練方法、業(yè)務(wù)執(zhí)行方法、裝置以及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、近年來,隨著計(jì)算機(jī)技術(shù)的迅速發(fā)展,仿真技術(shù)取得了顯著的進(jìn)步,仿真工具也層出不窮。目前,仿真工具往往基于有限元方法來對(duì)物體進(jìn)行模擬與分析,即,通過將物體分解成許多小的部分(稱為有限元),并基于這些有限元進(jìn)行分析,從而模擬物體在不同條件下的行為和性能。
2、例如,可以通過仿真工具來模擬物體在各種外部控制條件下(如壓力變化、溫度變化等)的行為,以此來對(duì)物體在壓力作用下的變形過程、復(fù)合材料的加熱固化過程等進(jìn)行分析。
3、但是,采用現(xiàn)有的仿真工具進(jìn)行仿真時(shí),往往不能有效捕捉到物體的局部特征,從而導(dǎo)致仿真的準(zhǔn)確性較低。
技術(shù)實(shí)現(xiàn)思路
1、本說明書提供了一種模型訓(xùn)練方法、業(yè)務(wù)執(zhí)行方法、裝置以及存儲(chǔ)介質(zhì),以部分的解決現(xiàn)有技術(shù)存在的上述問題。
2、本說明書采用下述技術(shù)方案:
3、本說明書提供了一種模型訓(xùn)練方法,包括:
4、獲取目標(biāo)物體的初始圖,所述初始圖是由多個(gè)節(jié)點(diǎn)和各節(jié)點(diǎn)之間的邊構(gòu)成的異質(zhì)圖,每個(gè)節(jié)點(diǎn)記錄有該節(jié)點(diǎn)對(duì)應(yīng)的初始屬性信息,節(jié)點(diǎn)包括頂點(diǎn)節(jié)點(diǎn)以及網(wǎng)格單元節(jié)點(diǎn),每個(gè)網(wǎng)格單元節(jié)點(diǎn)對(duì)應(yīng)于在所述目標(biāo)物體中劃分出的一個(gè)網(wǎng)格單元,網(wǎng)格單元節(jié)點(diǎn)對(duì)應(yīng)的網(wǎng)格單元是由多個(gè)頂點(diǎn)節(jié)點(diǎn)對(duì)應(yīng)的頂點(diǎn)所圍成的封閉區(qū)域,網(wǎng)格單元節(jié)點(diǎn)對(duì)應(yīng)的初始屬性信息包括所述目標(biāo)物體在該網(wǎng)格單元處對(duì)應(yīng)的初始材料屬性信息和初始單元狀態(tài)信息,每個(gè)頂點(diǎn)節(jié)點(diǎn)對(duì)應(yīng)的初始屬性信息包括所述目標(biāo)物體在該頂點(diǎn)節(jié)點(diǎn)對(duì)應(yīng)頂點(diǎn)處的初始位置信息和初始頂點(diǎn)狀態(tài)信息,任意兩個(gè)節(jié)點(diǎn)之間的邊用于表征該兩個(gè)節(jié)點(diǎn)在所述目標(biāo)物體中的節(jié)點(diǎn)關(guān)聯(lián)關(guān)系;
5、將所述初始圖以及預(yù)設(shè)的外部控制信息輸入到待訓(xùn)練的目標(biāo)模型中,以使所述目標(biāo)模型根據(jù)所述初始圖,預(yù)測(cè)出所述目標(biāo)物體在所述外部控制信息對(duì)應(yīng)的外部控制下各節(jié)點(diǎn)處對(duì)應(yīng)的更新后屬性信息,以根據(jù)所述更新后屬性信息,對(duì)所述初始圖進(jìn)行更新,得到更新后圖;
6、根據(jù)所述更新后圖中各節(jié)點(diǎn)對(duì)應(yīng)的更新后屬性信息與所述目標(biāo)物體對(duì)應(yīng)的標(biāo)簽圖中各節(jié)點(diǎn)對(duì)應(yīng)的標(biāo)簽屬性信息之間的偏差,確定損失值,并根據(jù)所述損失值,對(duì)所述目標(biāo)模型進(jìn)行訓(xùn)練,所述損失值與所述偏差之間呈正相關(guān)關(guān)系。
7、可選地,獲取目標(biāo)物體的初始圖,具體包括:
8、對(duì)目標(biāo)物體進(jìn)行有限元網(wǎng)格劃分,以得到所述目標(biāo)物體對(duì)應(yīng)的各網(wǎng)格單元;
9、針對(duì)每個(gè)網(wǎng)格單元,基于所述目標(biāo)物體在該網(wǎng)格單元處對(duì)應(yīng)的初始材料屬性信息和初始單元狀態(tài)信息,構(gòu)建該網(wǎng)格單元對(duì)應(yīng)的網(wǎng)格單元節(jié)點(diǎn),以及,針對(duì)每個(gè)頂點(diǎn),基于所述目標(biāo)物體在該頂點(diǎn)處對(duì)應(yīng)的初始位置信息和初始頂點(diǎn)狀態(tài)信息,構(gòu)建該頂點(diǎn)對(duì)應(yīng)的頂點(diǎn)節(jié)點(diǎn);
10、基于所述目標(biāo)物體中各網(wǎng)格單元與各頂點(diǎn)之間的關(guān)聯(lián)關(guān)系,構(gòu)建各網(wǎng)格單元節(jié)點(diǎn)與各頂點(diǎn)節(jié)點(diǎn)之間的邊,以得到所述目標(biāo)物體的初始圖。
11、可選地,將所述初始圖以及預(yù)設(shè)的外部控制信息輸入到待訓(xùn)練的目標(biāo)模型中,以使所述目標(biāo)模型根據(jù)所述初始圖,預(yù)測(cè)出所述目標(biāo)物體在所述外部控制信息對(duì)應(yīng)的外部控制下各節(jié)點(diǎn)處對(duì)應(yīng)的更新后屬性信息,具體包括:
12、將所述初始圖以及預(yù)設(shè)的外部控制信息輸入到待訓(xùn)練的目標(biāo)模型中,以使所述目標(biāo)模型針對(duì)每個(gè)節(jié)點(diǎn),確定該節(jié)點(diǎn)對(duì)應(yīng)的不同初始屬性信息之間的屬性關(guān)聯(lián)關(guān)系,并根據(jù)所述初始圖中包含的各邊對(duì)應(yīng)的節(jié)點(diǎn)關(guān)聯(lián)關(guān)系以及各節(jié)點(diǎn)對(duì)應(yīng)的屬性關(guān)聯(lián)關(guān)系,預(yù)測(cè)出所述目標(biāo)物體在所述外部控制信息對(duì)應(yīng)的外部控制下各節(jié)點(diǎn)處對(duì)應(yīng)的更新后屬性信息。
13、可選地,根據(jù)所述更新后圖中各節(jié)點(diǎn)對(duì)應(yīng)的更新后屬性信息與所述目標(biāo)物體對(duì)應(yīng)的標(biāo)簽圖中各節(jié)點(diǎn)對(duì)應(yīng)的標(biāo)簽屬性信息之間的偏差,確定損失值,具體包括:
14、根據(jù)所述更新后圖中各節(jié)點(diǎn)對(duì)應(yīng)的更新后屬性信息與所述目標(biāo)物體對(duì)應(yīng)的標(biāo)簽圖中各節(jié)點(diǎn)對(duì)應(yīng)的標(biāo)簽屬性信息之間的偏差,確定第一損失值,以及,根據(jù)預(yù)設(shè)的物理約束信息和所述更新后圖中至少部分節(jié)點(diǎn)對(duì)應(yīng)的更新后屬性信息,確定第二損失值,其中,所述第一損失值與所述偏差之間呈正相關(guān)關(guān)系,所述更新后圖中至少部分節(jié)點(diǎn)對(duì)應(yīng)的更新后屬性信息越符合所述物理約束信息對(duì)應(yīng)的物理約束條件,所述第二損失值越?。?/p>
15、根據(jù)所述第一損失值與所述第二損失值,確定損失值。
16、本說明書提供了一種業(yè)務(wù)執(zhí)行方法,包括:
17、獲取待仿真物體的初始圖,所述初始圖是由多個(gè)節(jié)點(diǎn)和各節(jié)點(diǎn)之間的邊構(gòu)成的異質(zhì)圖,每個(gè)節(jié)點(diǎn)記錄有該節(jié)點(diǎn)對(duì)應(yīng)的初始屬性信息,節(jié)點(diǎn)包括頂點(diǎn)節(jié)點(diǎn)以及網(wǎng)格單元節(jié)點(diǎn),每個(gè)網(wǎng)格單元節(jié)點(diǎn)對(duì)應(yīng)于在所述待仿真物體中劃分出的一個(gè)網(wǎng)格單元,網(wǎng)格單元節(jié)點(diǎn)對(duì)應(yīng)的網(wǎng)格單元是由多個(gè)頂點(diǎn)節(jié)點(diǎn)對(duì)應(yīng)的頂點(diǎn)所圍成的封閉區(qū)域,網(wǎng)格單元節(jié)點(diǎn)對(duì)應(yīng)的初始屬性信息包括所述待仿真物體在該網(wǎng)格單元處對(duì)應(yīng)的初始材料屬性信息和初始單元狀態(tài)信息,每個(gè)頂點(diǎn)節(jié)點(diǎn)對(duì)應(yīng)的初始屬性信息包括所述待仿真物體在該頂點(diǎn)節(jié)點(diǎn)對(duì)應(yīng)頂點(diǎn)處的初始位置信息和初始頂點(diǎn)狀態(tài)信息,任意兩個(gè)節(jié)點(diǎn)之間的邊用于表征該兩個(gè)節(jié)點(diǎn)在所述待仿真物體中的節(jié)點(diǎn)關(guān)聯(lián)關(guān)系;
18、將所述初始圖以及預(yù)設(shè)的外部控制信息輸入到預(yù)先訓(xùn)練的目標(biāo)模型中,以使所述目標(biāo)模型根據(jù)所述初始圖,預(yù)測(cè)出所述待仿真物體在所述外部控制信息對(duì)應(yīng)的外部控制下各節(jié)點(diǎn)處對(duì)應(yīng)的更新后屬性信息,以根據(jù)所述更新后屬性信息,對(duì)所述初始圖進(jìn)行更新,得到更新后圖,所述目標(biāo)模型是通過如上述模型訓(xùn)練方法訓(xùn)練得到的;
19、根據(jù)所述更新后圖中包含的各節(jié)點(diǎn)對(duì)應(yīng)的屬性信息,對(duì)所述待仿真物體執(zhí)行目標(biāo)仿真業(yè)務(wù)。
20、可選地,將所述初始圖以及預(yù)設(shè)的外部控制信息輸入到預(yù)先訓(xùn)練的目標(biāo)模型中,以使所述目標(biāo)模型根據(jù)所述初始圖,預(yù)測(cè)出所述待仿真物體在所述外部控制信息對(duì)應(yīng)的外部控制下各節(jié)點(diǎn)處對(duì)應(yīng)的更新后屬性信息,具體包括:
21、將所述初始圖以及預(yù)設(shè)的外部控制信息輸入到預(yù)先訓(xùn)練的目標(biāo)模型中,以使所述目標(biāo)模型針對(duì)每個(gè)節(jié)點(diǎn),確定該節(jié)點(diǎn)對(duì)應(yīng)的不同初始屬性信息之間的屬性關(guān)聯(lián)關(guān)系,并根據(jù)所述初始圖中包含的各邊對(duì)應(yīng)的節(jié)點(diǎn)關(guān)聯(lián)關(guān)系以及各節(jié)點(diǎn)對(duì)應(yīng)的屬性關(guān)聯(lián)關(guān)系,預(yù)測(cè)出所述待仿真物體在所述外部控制信息對(duì)應(yīng)的外部控制下各節(jié)點(diǎn)處對(duì)應(yīng)的更新后屬性信息。
22、本說明書提供了一種模型訓(xùn)練裝置,包括:
23、獲取模塊:用于獲取目標(biāo)物體的初始圖,所述初始圖是由多個(gè)節(jié)點(diǎn)和各節(jié)點(diǎn)之間的邊構(gòu)成的異質(zhì)圖,每個(gè)節(jié)點(diǎn)記錄有該節(jié)點(diǎn)對(duì)應(yīng)的初始屬性信息,節(jié)點(diǎn)包括頂點(diǎn)節(jié)點(diǎn)以及網(wǎng)格單元節(jié)點(diǎn),每個(gè)網(wǎng)格單元節(jié)點(diǎn)對(duì)應(yīng)于在所述目標(biāo)物體中劃分出的一個(gè)網(wǎng)格單元,網(wǎng)格單元節(jié)點(diǎn)對(duì)應(yīng)的網(wǎng)格單元是由多個(gè)頂點(diǎn)節(jié)點(diǎn)對(duì)應(yīng)的頂點(diǎn)所圍成的封閉區(qū)域,網(wǎng)格單元節(jié)點(diǎn)對(duì)應(yīng)的初始屬性信息包括所述目標(biāo)物體在該網(wǎng)格單元處對(duì)應(yīng)的初始材料屬性信息和初始單元狀態(tài)信息,每個(gè)頂點(diǎn)節(jié)點(diǎn)對(duì)應(yīng)的初始屬性信息包括所述目標(biāo)物體在該頂點(diǎn)節(jié)點(diǎn)對(duì)應(yīng)頂點(diǎn)處的初始位置信息和初始頂點(diǎn)狀態(tài)信息,任意兩個(gè)節(jié)點(diǎn)之間的邊用于表征該兩個(gè)節(jié)點(diǎn)在所述目標(biāo)物體中的節(jié)點(diǎn)關(guān)聯(lián)關(guān)系;
24、預(yù)測(cè)模塊:用于將所述初始圖以及預(yù)設(shè)的外部控制信息輸入到待訓(xùn)練的目標(biāo)模型中,以使所述目標(biāo)模型根據(jù)所述初始圖,預(yù)測(cè)出所述目標(biāo)物體在所述外部控制信息對(duì)應(yīng)的外部控制下各節(jié)點(diǎn)處對(duì)應(yīng)的更新后屬性信息,以根據(jù)所述更新后屬性信息,對(duì)所述初始圖進(jìn)行更新,得到更新后圖;
25、訓(xùn)練模塊:用于根據(jù)所述更新后圖中各節(jié)點(diǎn)對(duì)應(yīng)的更新后屬性信息與所述目標(biāo)物體對(duì)應(yīng)的標(biāo)簽圖中各節(jié)點(diǎn)對(duì)應(yīng)的標(biāo)簽屬性信息之間的偏差,確定損失值,并根據(jù)所述損失值,對(duì)所述目標(biāo)模型進(jìn)行訓(xùn)練,所述損失值與所述偏差之間呈正相關(guān)關(guān)系。
26、本說明書提供了一種業(yè)務(wù)執(zhí)行裝置,包括:
27、獲取模塊:用于獲取待仿真物體的初始圖,所述初始圖是由多個(gè)節(jié)點(diǎn)和各節(jié)點(diǎn)之間的邊構(gòu)成的異質(zhì)圖,每個(gè)節(jié)點(diǎn)記錄有該節(jié)點(diǎn)對(duì)應(yīng)的初始屬性信息,節(jié)點(diǎn)包括頂點(diǎn)節(jié)點(diǎn)以及網(wǎng)格單元節(jié)點(diǎn),每個(gè)網(wǎng)格單元節(jié)點(diǎn)對(duì)應(yīng)于在所述待仿真物體中劃分出的一個(gè)網(wǎng)格單元,網(wǎng)格單元節(jié)點(diǎn)對(duì)應(yīng)的網(wǎng)格單元是由多個(gè)頂點(diǎn)節(jié)點(diǎn)對(duì)應(yīng)的頂點(diǎn)所圍成的封閉區(qū)域,網(wǎng)格單元節(jié)點(diǎn)對(duì)應(yīng)的初始屬性信息包括所述待仿真物體在該網(wǎng)格單元處對(duì)應(yīng)的初始材料屬性信息和初始單元狀態(tài)信息,每個(gè)頂點(diǎn)節(jié)點(diǎn)對(duì)應(yīng)的初始屬性信息包括所述待仿真物體在該頂點(diǎn)節(jié)點(diǎn)對(duì)應(yīng)頂點(diǎn)處的初始位置信息和初始頂點(diǎn)狀態(tài)信息,任意兩個(gè)節(jié)點(diǎn)之間的邊用于表征該兩個(gè)節(jié)點(diǎn)在所述待仿真物體中的節(jié)點(diǎn)關(guān)聯(lián)關(guān)系;
28、預(yù)測(cè)模塊:用于將所述初始圖以及預(yù)設(shè)的外部控制信息輸入到預(yù)先訓(xùn)練的目標(biāo)模型中,以使所述目標(biāo)模型根據(jù)所述初始圖,預(yù)測(cè)出所述待仿真物體在所述外部控制信息對(duì)應(yīng)的外部控制下各節(jié)點(diǎn)處對(duì)應(yīng)的更新后屬性信息,以根據(jù)所述更新后屬性信息,對(duì)所述初始圖進(jìn)行更新,得到更新后圖,所述目標(biāo)模型是通過如上述模型訓(xùn)練方法訓(xùn)練得到的;
29、執(zhí)行模塊:用于根據(jù)所述更新后圖中包含的各節(jié)點(diǎn)對(duì)應(yīng)的屬性信息,對(duì)所述待仿真物體執(zhí)行目標(biāo)仿真業(yè)務(wù)。
30、本說明書提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述模型訓(xùn)練方法或業(yè)務(wù)執(zhí)行方法。
31、本說明書提供了一種電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)上述模型訓(xùn)練方法或業(yè)務(wù)執(zhí)行方法。
32、本說明書采用的上述至少一個(gè)技術(shù)方案能夠達(dá)到以下有益效果:
33、本說明書提供的模型訓(xùn)練方法,可以獲取目標(biāo)物體的初始圖,將初始圖以及預(yù)設(shè)的外部控制信息輸入到待訓(xùn)練的目標(biāo)模型中,以使目標(biāo)模型根據(jù)初始圖,預(yù)測(cè)出目標(biāo)物體在外部控制信息對(duì)應(yīng)的外部控制下各節(jié)點(diǎn)處對(duì)應(yīng)的更新后屬性信息,以根據(jù)更新后屬性信息,對(duì)初始圖進(jìn)行更新,得到更新后圖,根據(jù)更新后圖中各節(jié)點(diǎn)對(duì)應(yīng)的更新后屬性信息與目標(biāo)物體對(duì)應(yīng)的標(biāo)簽圖中各節(jié)點(diǎn)對(duì)應(yīng)的標(biāo)簽屬性信息之間的偏差,確定損失值,并根據(jù)損失值,對(duì)目標(biāo)模型進(jìn)行訓(xùn)練。
34、由此可以看出,在上述模型訓(xùn)練過程中,目標(biāo)模型可以從目標(biāo)物體的初始圖中獲取到較為豐富的各網(wǎng)格單元節(jié)點(diǎn)對(duì)應(yīng)的屬性信息以及各頂點(diǎn)節(jié)點(diǎn)對(duì)應(yīng)的屬性信息,除此之外,還能從初始圖中獲取到各網(wǎng)格單元節(jié)點(diǎn)與各頂點(diǎn)節(jié)點(diǎn)之間的節(jié)點(diǎn)關(guān)聯(lián)關(guān)系,進(jìn)而可以根據(jù)獲取到的較為豐富的各屬性信息以及各節(jié)點(diǎn)關(guān)聯(lián)關(guān)系,預(yù)測(cè)出在外部控制下目標(biāo)物體對(duì)應(yīng)的各節(jié)點(diǎn)的更新后屬性信息,從而大大提升了目標(biāo)模型的預(yù)測(cè)準(zhǔn)確性。另外,通過上述目標(biāo)模型可以快速地預(yù)測(cè)出在外部控制下目標(biāo)物體對(duì)應(yīng)的較為豐富的局部特征,進(jìn)而也大大提升了目標(biāo)模型的預(yù)測(cè)效率。