本發(fā)明涉及一種數(shù)值控制裝置,特別涉及具備通過(guò)與加工的工序和狀況對(duì)應(yīng)的適當(dāng)顯示順序進(jìn)行菜單顯示的功能的數(shù)值控制裝置。
背景技術(shù):
近年來(lái),數(shù)值控制裝置大多不僅裝入本來(lái)應(yīng)該具備的功能,還裝入輔助加工總體的應(yīng)用。因此,采用菜單顯示,使得能夠簡(jiǎn)單地訪問(wèn)各個(gè)應(yīng)用。一般來(lái)說(shuō),菜單畫面考慮用戶的操作性等進(jìn)行設(shè)計(jì),使得用戶認(rèn)為經(jīng)常使用的菜單項(xiàng)目成為容易操作的位置。
作為與菜單顯示相關(guān)的現(xiàn)有技術(shù),在日本特開2009-181501號(hào)公報(bào)中公開以下技術(shù),即在具有將功能圖標(biāo)作為單元而矩陣狀地進(jìn)行配置的菜單畫面的移動(dòng)通信設(shè)備中,根據(jù)功能圖標(biāo)的使用次數(shù),按照將針對(duì)菜單畫面的單元而設(shè)定的功能圖標(biāo)進(jìn)行配置的優(yōu)先順序即優(yōu)先度的順序進(jìn)行圖標(biāo)的重排,顯示用戶更容易使用的菜單畫面。
另外,在日本特開2010-127814號(hào)公報(bào)中公開了以下技術(shù),即在顯示菜單時(shí),取得與當(dāng)前的導(dǎo)航裝置的狀況相關(guān)的信息作為當(dāng)前時(shí)刻、星期、移動(dòng)時(shí)間、乘車人數(shù)、天氣等的參數(shù),另外,將決定這些參數(shù)所對(duì)應(yīng)的菜單顯示項(xiàng)目順序的表格保持在存儲(chǔ)器中,根據(jù)取得的參數(shù)求出菜單的顯示項(xiàng)目順序,顯示按照該菜單的顯示項(xiàng)目順序排列的菜單。
當(dāng)在菜單顯示中應(yīng)用數(shù)量多的情況下,有時(shí)對(duì)經(jīng)常使用的應(yīng)用的訪問(wèn)性變差。因此,在上述的日本特開2009-181501號(hào)公報(bào)記載的技術(shù)中,根據(jù)圖標(biāo)的使用次數(shù)排列菜單,另外在日本特開2010-127814號(hào)公報(bào)記載的技術(shù)中,根據(jù)將當(dāng)前的狀況設(shè)為參數(shù)的表格來(lái)排列菜單,從而顯示用戶容易使用的菜單畫面。
但是,在根據(jù)加工的工序和狀況、狀態(tài)等而要使用的應(yīng)用不同的機(jī)床中,只單純地根據(jù)使用次數(shù)等排列菜單,有時(shí)會(huì)從菜單中排除平時(shí)不進(jìn)行但重要的操作。例如,考慮到當(dāng)頻繁地使用進(jìn)行加工的應(yīng)用時(shí),從菜單中排除維護(hù)的應(yīng)用,在進(jìn)行維護(hù)時(shí)對(duì)維護(hù)的應(yīng)用的訪問(wèn)性變差的情況。
另外,在上述日本特開2010-127814號(hào)公報(bào)記載的技術(shù)中,事先準(zhǔn)備根據(jù)參數(shù)決定菜單的顯示項(xiàng)目順序的表格,由此顯示與狀況符合的菜單,但是針對(duì)從所設(shè)想的狀況發(fā)生的變化不能夠動(dòng)態(tài)地對(duì)應(yīng),因此需要配合各個(gè)狀況變化,手動(dòng)重新制作表格。另外,如果要取得的參數(shù)變多,則決定序號(hào)的表格變得非常復(fù)雜,難以預(yù)先根據(jù)狀況設(shè)想顯示項(xiàng)目順序。因此,難以適用于與加工工序和狀況相關(guān)的參數(shù)多的機(jī)床。
技術(shù)實(shí)現(xiàn)要素:
因此,本發(fā)明的目的在于提供一種能夠通過(guò)與加工的工序和狀況對(duì)應(yīng)的適當(dāng)顯示順序進(jìn)行菜單顯示的數(shù)值控制裝置。
本發(fā)明中,通過(guò)使用機(jī)械學(xué)習(xí)來(lái)決定數(shù)值控制裝置的菜單顯示順序來(lái)解決上述問(wèn)題。
本發(fā)明的數(shù)值控制裝置根據(jù)程序?qū)庸すぜ臋C(jī)床進(jìn)行控制,具備將與上述加工相關(guān)的功能以能夠選擇的方式進(jìn)行菜單顯示的功能,具備對(duì)上述菜單顯示中的菜單項(xiàng)目的顯示順序進(jìn)行機(jī)械學(xué)習(xí)的機(jī)械學(xué)習(xí)器。并且,上述機(jī)械學(xué)習(xí)器具備:狀態(tài)觀測(cè)部,其取得包括表示上述加工中的加工狀態(tài)的信息和表示所選擇的菜單項(xiàng)目的信息的狀態(tài)數(shù)據(jù);狀態(tài)學(xué)習(xí)部,其根據(jù)上述狀態(tài)觀測(cè)部取得的狀態(tài)數(shù)據(jù)來(lái)生成用于決定上述菜單顯示中的菜單項(xiàng)目的顯示順序的機(jī)械學(xué)習(xí)模型;學(xué)習(xí)結(jié)果存儲(chǔ)部,其存儲(chǔ)上述機(jī)械學(xué)習(xí)模型;以及菜單顯示順序決定部,其根據(jù)上述機(jī)械學(xué)習(xí)模型和上述狀態(tài)數(shù)據(jù)來(lái)決定上述菜單顯示中的菜單項(xiàng)目的顯示順序。
表示上述加工狀態(tài)的信息可以包括加工中的動(dòng)作模式、表示是否是加工運(yùn)行中的信息、超馳值、表示是否是空運(yùn)行中的信息、表示是否是機(jī)器鎖定中的信息、表示是否是單塊的信息、表示是否是空程中的信息、表示有無(wú)刀具更換的信息、前一次使用的功能、數(shù)值控制裝置以及機(jī)床的警報(bào)狀態(tài)、警報(bào)種類、警報(bào)編號(hào)中的至少某一個(gè)。
另外,本發(fā)明的機(jī)械學(xué)習(xí)器對(duì)數(shù)值控制裝置進(jìn)行的菜單顯示中的菜單項(xiàng)目的顯示順序進(jìn)行了機(jī)械學(xué)習(xí)。此時(shí),該數(shù)值控制裝置構(gòu)成為,根據(jù)程序?qū)庸すぜ臋C(jī)床進(jìn)行控制,并且將與該加工相關(guān)的功能以能夠選擇的方式進(jìn)行菜單顯示。并且,上述機(jī)械學(xué)習(xí)器具備:狀態(tài)觀測(cè)部,其取得包括表示上述加工中的加工狀態(tài)的信息和表示所選擇的菜單項(xiàng)目的信息的狀態(tài)數(shù)據(jù);學(xué)習(xí)結(jié)果存儲(chǔ)部,其存儲(chǔ)對(duì)上述菜單顯示中的菜單項(xiàng)目的顯示順序進(jìn)行機(jī)械學(xué)習(xí)而得的機(jī)械學(xué)習(xí)模型;以及菜單顯示順序決定部,其根據(jù)上述機(jī)械學(xué)習(xí)模型和上述狀態(tài)數(shù)據(jù)來(lái)決定上述菜單顯示中的菜單項(xiàng)目的顯示順序。
根據(jù)本發(fā)明,能夠?qū)崿F(xiàn)最適合機(jī)床的菜單,機(jī)床的操作員能夠根據(jù)加工工序和狀況等簡(jiǎn)單地選擇想要使用的應(yīng)用。
附圖說(shuō)明
通過(guò)參照附圖說(shuō)明以下的實(shí)施例,能夠更加明確本發(fā)明的上述以及其他目的、特征。在這些附圖中:
圖1是說(shuō)明進(jìn)行有教師學(xué)習(xí)的機(jī)械學(xué)習(xí)器的動(dòng)作概略的圖。
圖2是本發(fā)明實(shí)施方式的數(shù)值控制裝置的概略結(jié)構(gòu)圖。
圖3是表示圖2的數(shù)值控制裝置(機(jī)械學(xué)習(xí)器)進(jìn)行的菜單顯示的例子的圖。
圖4是表示從圖2的數(shù)值控制裝置(機(jī)械學(xué)習(xí)器)進(jìn)行的菜單顯示進(jìn)行菜單選擇的處理流程的流程圖。
圖5是表示圖2的數(shù)值控制裝置(機(jī)械學(xué)習(xí)器)進(jìn)行的求出機(jī)械學(xué)習(xí)模型的處理流程的流程圖。
具體實(shí)施方式
本發(fā)明中,使用根據(jù)機(jī)床中的工件加工時(shí)的加工工序和狀況等所示的狀態(tài)變量、和用戶進(jìn)行的菜單的選擇行為來(lái)進(jìn)行機(jī)械學(xué)習(xí)(machine learning),由此通過(guò)與加工工序和狀況對(duì)應(yīng)的合適的顯示順序來(lái)進(jìn)行菜單顯示。
以下,簡(jiǎn)單說(shuō)明本發(fā)明中導(dǎo)入的機(jī)械學(xué)習(xí)。
[1.機(jī)械學(xué)習(xí)]
一般,機(jī)械學(xué)習(xí)中根據(jù)其目的和條件而分類為有教師學(xué)習(xí)(supervised learning)、無(wú)教師學(xué)習(xí)(unsupervised learning)、強(qiáng)化學(xué)習(xí)(reinforcement learning)等各種算法。本發(fā)明中,以學(xué)習(xí)機(jī)床中的工件加工時(shí)的加工工序和狀況所示的狀態(tài)和用戶進(jìn)行的菜單選擇行為之間的相關(guān)性作為目的,考慮能夠進(jìn)行基于明示的數(shù)據(jù)的學(xué)習(xí)的情況、需要根據(jù)學(xué)習(xí)結(jié)果決定合適的菜單項(xiàng)目的顯示順序的情況,采用有教師學(xué)習(xí)的算法。
使用圖1說(shuō)明進(jìn)行有教師學(xué)習(xí)的機(jī)械學(xué)習(xí)器的動(dòng)作的概略。
進(jìn)行有教師學(xué)習(xí)的機(jī)械學(xué)習(xí)器的動(dòng)作能夠大致分為學(xué)習(xí)階段和預(yù)測(cè)階段2個(gè)階段。進(jìn)行有教師學(xué)習(xí)的機(jī)械學(xué)習(xí)器在學(xué)習(xí)階段(圖1A)中如果賦予包括作為輸入數(shù)據(jù)而使用的狀態(tài)變量(說(shuō)明變量)的值、作為輸出數(shù)據(jù)而使用的目的變量的值的教師數(shù)據(jù)(teacher data),則學(xué)習(xí)在輸入該狀態(tài)變量的值時(shí),輸出該目的變量的值,通過(guò)賦予幾個(gè)這樣的教師數(shù)據(jù),構(gòu)筑用于輸出與狀態(tài)變量值對(duì)應(yīng)的目標(biāo)變量值的預(yù)測(cè)模型。
然后,進(jìn)行有教師學(xué)習(xí)的機(jī)械學(xué)習(xí)器,當(dāng)在預(yù)測(cè)階段(圖1B)被賦予新的輸入數(shù)據(jù)(狀態(tài)變量)時(shí),根據(jù)學(xué)習(xí)結(jié)果(所構(gòu)筑的預(yù)測(cè)模型)預(yù)測(cè)輸出數(shù)據(jù)(目的變量)并進(jìn)行輸出。
作為進(jìn)行有教師學(xué)習(xí)的機(jī)械學(xué)習(xí)器的學(xué)習(xí)的一例,例如設(shè)定如以下式(1)所示的預(yù)測(cè)模型的回歸式,以在學(xué)習(xí)的過(guò)程中將各狀態(tài)變量x1、x2、x3、……所取的值應(yīng)用于回歸式時(shí),得到目的變量y的值的方式,調(diào)整各個(gè)系數(shù)a0、a1、a2、a3、……的值,從而繼續(xù)學(xué)習(xí)。
y=a0+a1x1+a2x2+a3x3+…+anxn……(1)
另外,作為進(jìn)行有教師學(xué)習(xí)的機(jī)械學(xué)習(xí)器的學(xué)習(xí)的另外的例子,例如在將目的變量y的值為1的概率設(shè)為p時(shí),在以下式(2)所示的邏輯回歸模型中,以在學(xué)習(xí)的過(guò)程中將各個(gè)狀態(tài)變量x1、x2、x3、……所取的值應(yīng)用于回歸式中時(shí),得到目的變量y的值為1的概率p的方式調(diào)整各個(gè)系數(shù)a0、a1、a2、a3、……的值從而繼續(xù)學(xué)習(xí),由此,能夠通過(guò)以下式(3)預(yù)測(cè)與狀態(tài)變量所取的值對(duì)應(yīng)的目的變量y為1的概率。另外,學(xué)習(xí)的方法不限于此,針對(duì)每種有教師學(xué)習(xí)的算法而不同。
進(jìn)一步,作為進(jìn)行有教師學(xué)習(xí)的機(jī)械學(xué)習(xí)器的學(xué)習(xí)的另外的例子,還公知一種使用支持向量機(jī)(support vector machine)來(lái)機(jī)械學(xué)習(xí)基于狀態(tài)變量所取的值的多項(xiàng)分類的方法(例如“Ting-Fan Wu,Chih-Jen Lin,Ruby C.Weng,“Probability Estimates for Multi-class Classification by Pairwise Coupling”,Journal of Machine Learning Research,Vol.5,pp.975-1005,2003.”等),通過(guò)使用這種公知技術(shù),能夠計(jì)算出所賦予的狀態(tài)屬于各個(gè)分類的概率。
另外,作為有教師學(xué)習(xí)的算法,除了上述基于邏輯回歸的方法和基于支持向量機(jī)的方法以外,還知道決策樹(decision tree)、神經(jīng)網(wǎng)絡(luò)、樸素貝葉斯分類(naive Bayes classification)等各種方法,作為應(yīng)用于本發(fā)明的方法可以采用任意的有教師學(xué)習(xí)算法。另外,各個(gè)有教師學(xué)習(xí)算法是眾所周知的,所以省略本說(shuō)明書中的各算法的詳細(xì)說(shuō)明。
以下,根據(jù)具體的實(shí)施方式說(shuō)明導(dǎo)入了進(jìn)行有教師學(xué)習(xí)的機(jī)械學(xué)習(xí)器的本發(fā)明的菜單裝置。
[2.實(shí)施方式]
使用圖2說(shuō)明本發(fā)明一個(gè)實(shí)施方式的數(shù)值控制裝置的結(jié)構(gòu)。
數(shù)值控制裝置10分析從存儲(chǔ)器(未圖示)讀出的程序,并根據(jù)作為分析結(jié)果而得到的控制數(shù)據(jù)控制機(jī)床1來(lái)加工工件。機(jī)床1具備檢測(cè)與加工時(shí)的加工狀況相關(guān)的信息的傳感器等結(jié)構(gòu)(未圖示),數(shù)值控制裝置10構(gòu)成為經(jīng)由這些結(jié)構(gòu)能夠取得加工狀況相關(guān)的信息。
數(shù)值控制裝置10具備有教師機(jī)械學(xué)習(xí)器11(圖中的虛線框)。另外,在數(shù)值控制裝置10上連接了顯示裝置20,該顯示裝置20對(duì)用戶顯示用于選擇數(shù)值控制裝置10的功能的菜單,并且接受來(lái)自用戶的菜單選擇。另外,關(guān)于圖2的數(shù)值控制裝置10,說(shuō)明本發(fā)明中的機(jī)械學(xué)習(xí)動(dòng)作而特別需要的結(jié)構(gòu)以外的結(jié)構(gòu)省略其詳細(xì)的說(shuō)明。
有教師機(jī)械學(xué)習(xí)器11所具備的狀態(tài)觀測(cè)部12取得從機(jī)床1取得的加工狀況和異常發(fā)生等相關(guān)的信息、從數(shù)值控制裝置10內(nèi)取得的表示加工狀況的信息。與加工狀況相關(guān)的數(shù)據(jù)考慮以下的數(shù)據(jù)。
[與調(diào)試運(yùn)行/連續(xù)運(yùn)行相關(guān)的數(shù)據(jù)]
動(dòng)作模式、表示是否是加工運(yùn)行中的信息、超馳值、表示是否是空運(yùn)行中的信息、表示是否是機(jī)器鎖定中的信息、表示是否是單塊的信息、表示是否是空程中的信息、有無(wú)刀具更換等
[與操作有關(guān)的數(shù)據(jù)]
用戶所選擇的菜單項(xiàng)目、前一次使用的功能等
[與異常有關(guān)的數(shù)據(jù)]
數(shù)值控制裝置/機(jī)床的警報(bào)狀態(tài)、警報(bào)種類、警報(bào)編號(hào)等
狀態(tài)數(shù)據(jù)存儲(chǔ)部13存儲(chǔ)由狀態(tài)觀測(cè)部12取得的狀態(tài)數(shù)據(jù)以及由后述的菜單顯示順序決定部16決定的菜單的顯示順序相關(guān)的數(shù)據(jù),根據(jù)來(lái)自外部的請(qǐng)求,輸出該存儲(chǔ)的狀態(tài)數(shù)據(jù)、和菜單的顯示順序相關(guān)的數(shù)據(jù)。狀態(tài)數(shù)據(jù)存儲(chǔ)部13所存儲(chǔ)的狀態(tài)數(shù)據(jù)將1次菜單選擇動(dòng)作中產(chǎn)生的狀態(tài)數(shù)據(jù)成組進(jìn)行存儲(chǔ)。
狀態(tài)學(xué)習(xí)部14、學(xué)習(xí)結(jié)果存儲(chǔ)部15、菜單顯示順序決定部16構(gòu)成了有教師機(jī)械學(xué)習(xí)器的主要部分。
狀態(tài)學(xué)習(xí)部(state learning unit)14根據(jù)狀態(tài)觀測(cè)部12所取得的狀態(tài)數(shù)據(jù)、存儲(chǔ)在狀態(tài)數(shù)據(jù)存儲(chǔ)部13中的狀態(tài)數(shù)據(jù)來(lái)進(jìn)行有教師學(xué)習(xí),將學(xué)習(xí)結(jié)果存儲(chǔ)在學(xué)習(xí)結(jié)果存儲(chǔ)部15中。該狀態(tài)學(xué)習(xí)部14使用將狀態(tài)數(shù)據(jù)中的用戶所選擇的菜單項(xiàng)目設(shè)為目的變量,且將其它狀態(tài)數(shù)據(jù)設(shè)為狀態(tài)變量的教師數(shù)據(jù)來(lái)推進(jìn)有教師學(xué)習(xí)。作為學(xué)習(xí)的一例,在作為預(yù)測(cè)模型而使用回歸模型的情況下,可以按照與數(shù)值控制裝置10的功能對(duì)應(yīng)的菜單項(xiàng)目準(zhǔn)備回歸模型,針對(duì)通過(guò)狀態(tài)變量表示的加工狀況學(xué)習(xí)該菜單項(xiàng)目被選擇的概率,另外,即使在使用支持向量機(jī)、神經(jīng)網(wǎng)絡(luò)、決策樹、樸素貝葉斯分類等的情況下也同樣可以按照與數(shù)值控制裝置10的功能對(duì)應(yīng)的每個(gè)菜單項(xiàng)目來(lái)準(zhǔn)備分類器(classifier)。另外,也可以使用模型,該模型進(jìn)行將通過(guò)狀態(tài)變量所表示的加工狀況分類為多個(gè)菜單項(xiàng)目中的某一個(gè)的多項(xiàng)分類。
學(xué)習(xí)結(jié)果存儲(chǔ)部15將狀態(tài)學(xué)習(xí)部14根據(jù)教師數(shù)據(jù)學(xué)習(xí)到的結(jié)果進(jìn)行存儲(chǔ),另外,根據(jù)來(lái)自外部的請(qǐng)求輸出所存儲(chǔ)的學(xué)習(xí)結(jié)果。能夠?qū)⒃搶W(xué)習(xí)結(jié)果存儲(chǔ)部15所存儲(chǔ)的學(xué)習(xí)結(jié)果應(yīng)用于其它的異常診斷裝置等。
菜單顯示順序決定部16在顯示裝置20中進(jìn)行菜單顯示時(shí),使用存儲(chǔ)在學(xué)習(xí)結(jié)果存儲(chǔ)部15中的學(xué)習(xí)結(jié)果,根據(jù)狀態(tài)觀測(cè)部12所取得的機(jī)床1和數(shù)值控制裝置10的狀態(tài)數(shù)據(jù)來(lái)決定菜單項(xiàng)目的顯示順序。
在決定菜單項(xiàng)目的顯示順序時(shí),根據(jù)學(xué)習(xí)結(jié)果存儲(chǔ)部15中存儲(chǔ)的學(xué)習(xí)結(jié)果和狀態(tài)觀測(cè)部12所取得的狀態(tài)數(shù)據(jù)來(lái)求出選擇各個(gè)菜單項(xiàng)目的概率,從該求出的概率最高的菜單項(xiàng)目開始按順序顯示在用戶容易選擇的位置即可。在決定菜單項(xiàng)目的顯示順序中,例如在如圖3所示那樣通過(guò)圖標(biāo)顯示多個(gè)菜單項(xiàng)目的菜單顯示時(shí),可以按照根據(jù)當(dāng)前的狀態(tài)數(shù)據(jù)計(jì)算出的各個(gè)菜單項(xiàng)目的選擇概率從高到低的順序,從左上開始排列圖標(biāo)。另外,當(dāng)菜單按照每個(gè)類別分開顯示時(shí),可以針對(duì)各個(gè)類別來(lái)重排菜單項(xiàng)目的顯示順序。
并且,按照由菜單顯示順序決定部16決定的菜單項(xiàng)目的顯示順序來(lái)進(jìn)行針對(duì)顯示裝置20的菜單的顯示。
使用圖4的流程圖說(shuō)明從數(shù)值控制裝置10中的機(jī)械學(xué)習(xí)器11進(jìn)行的菜單顯示選擇菜單的處理流程。以下,按照各個(gè)步驟進(jìn)行說(shuō)明。
[步驟SA01]用戶通過(guò)按壓在數(shù)值控制裝置的畫面上顯示或在機(jī)械上安裝的菜單按鈕,調(diào)用菜單。
[步驟SA02]狀態(tài)觀測(cè)部12分別取得表示機(jī)床1以及數(shù)值控制裝置10中的加工狀況的狀態(tài)數(shù)據(jù)。
[步驟SA03]判定學(xué)習(xí)結(jié)果存儲(chǔ)部15中是否存儲(chǔ)(是否學(xué)習(xí))學(xué)習(xí)了菜單項(xiàng)目的顯示順序的“機(jī)械學(xué)習(xí)模型”。如果存儲(chǔ)了則進(jìn)入步驟SA04,如果沒(méi)有存儲(chǔ)則進(jìn)入步驟SA06。
[步驟SA04]菜單顯示順序決定部16使用存儲(chǔ)在學(xué)習(xí)結(jié)果存儲(chǔ)部15中的“機(jī)械學(xué)習(xí)模型”,基于在步驟SA02取得的狀態(tài)數(shù)據(jù),求出選擇各個(gè)菜單項(xiàng)目的概率。
[步驟SA05]菜單顯示順序決定部16根據(jù)在步驟SA04求出的各個(gè)菜單項(xiàng)目所被選擇的概率來(lái)決定菜單的顯示順序。
[步驟SA06]當(dāng)在學(xué)習(xí)結(jié)果存儲(chǔ)部15中存儲(chǔ)了“機(jī)械學(xué)習(xí)模型”時(shí),通過(guò)在步驟SA05中決定的顯示順序?qū)⒉藛物@示在顯示裝置20的畫面上,當(dāng)沒(méi)有存儲(chǔ)“機(jī)械學(xué)習(xí)模型”時(shí),通過(guò)預(yù)先決定的既定顯示順序?qū)⒉藛物@示在顯示裝置20的畫面上。
[步驟SA07]用戶從菜單顯示中選擇菜單項(xiàng)目的某一個(gè)。
[步驟SA08]狀態(tài)觀測(cè)部12取得在步驟SA07由用戶選擇出的菜單項(xiàng)目作為狀態(tài)數(shù)據(jù),與在步驟SA02取得的狀態(tài)數(shù)據(jù)關(guān)聯(lián)地存儲(chǔ)到狀態(tài)數(shù)據(jù)存儲(chǔ)部13中。
[步驟SA09]判定狀態(tài)數(shù)據(jù)存儲(chǔ)部13中存儲(chǔ)的狀態(tài)數(shù)據(jù)的組,是否為求出預(yù)先決定的“機(jī)械學(xué)習(xí)模型”時(shí)所需的最小數(shù)據(jù)個(gè)數(shù)以上。如果是最小數(shù)據(jù)個(gè)數(shù)以上則進(jìn)入步驟SA10,如果比最小數(shù)據(jù)個(gè)數(shù)小則結(jié)束本處理。
[步驟SA10]根據(jù)狀態(tài)數(shù)據(jù)存儲(chǔ)部13中存儲(chǔ)的狀態(tài)數(shù)據(jù)來(lái)更新(生成)機(jī)械學(xué)習(xí)模型的式子,存儲(chǔ)在學(xué)習(xí)結(jié)果存儲(chǔ)部15中。
使用圖5的流程圖說(shuō)明數(shù)值控制裝置10中的機(jī)械學(xué)習(xí)器11所進(jìn)行的、求出機(jī)械學(xué)習(xí)模型的處理流程。
[步驟SB01]狀態(tài)學(xué)習(xí)部14取得狀態(tài)數(shù)據(jù)存儲(chǔ)部13中存儲(chǔ)的表示加工狀況的數(shù)據(jù)和所選擇的菜單項(xiàng)目的數(shù)據(jù)的組。取得的數(shù)據(jù)數(shù),預(yù)先決定了為了用于模型生成而最小限度需要的數(shù)據(jù)個(gè)數(shù),當(dāng)保存的數(shù)據(jù)個(gè)數(shù)比最大數(shù)據(jù)個(gè)數(shù)多的情況下,使用保存日期時(shí)間新的最大數(shù)據(jù)數(shù)量的數(shù)據(jù)。
[步驟SB02]狀態(tài)學(xué)習(xí)部14為了使機(jī)械學(xué)習(xí)模型能夠計(jì)算所取得的數(shù)據(jù)的各個(gè)值,應(yīng)用將不是數(shù)值的數(shù)據(jù)數(shù)值化為預(yù)先決定的數(shù)值的處理和將數(shù)據(jù)標(biāo)準(zhǔn)化的處理等,并生成機(jī)械學(xué)習(xí)用的數(shù)據(jù)。
[步驟SB03]使用在步驟SB02生成的機(jī)械學(xué)習(xí)用的數(shù)據(jù),將機(jī)械學(xué)習(xí)模型的參數(shù)優(yōu)化。優(yōu)化的方法使用適合于所采用的機(jī)械學(xué)習(xí)的算法的方法。
[步驟SB04]將在步驟SB03生成的機(jī)械學(xué)習(xí)模型在學(xué)習(xí)結(jié)果存儲(chǔ)部15中進(jìn)行存儲(chǔ)(更新)。
另外,機(jī)械學(xué)習(xí)器11可以構(gòu)成為能夠?qū)?shù)值控制裝置10裝卸。另外,通過(guò)取出在結(jié)束了學(xué)習(xí)的機(jī)械學(xué)習(xí)器11的學(xué)習(xí)結(jié)果存儲(chǔ)部15中存儲(chǔ)的學(xué)習(xí)結(jié)果、在狀態(tài)數(shù)據(jù)存儲(chǔ)部13中存儲(chǔ)的狀態(tài)數(shù)據(jù),并存儲(chǔ)在另外的機(jī)械學(xué)習(xí)器中,也能夠大量生產(chǎn)結(jié)束了學(xué)習(xí)的機(jī)械學(xué)習(xí)器。
以上,說(shuō)明了本發(fā)明的實(shí)施方式,但是本發(fā)明不僅限于上述的實(shí)施方式的例子,而能夠通過(guò)加以適當(dāng)?shù)淖兏ㄟ^(guò)各種方式來(lái)實(shí)施。