日前,有國(guó)內(nèi)媒體報(bào)道,特斯拉一項(xiàng)名為System and Method for Adapting a Neural Network Model On a Hardware Platform(譯為讓神經(jīng)網(wǎng)絡(luò)模型適應(yīng)硬件平臺(tái)的系統(tǒng)和方法)專利被公布。該專利的特別之處在于,對(duì)于神經(jīng)網(wǎng)絡(luò)的適應(yīng)性問(wèn)題,特斯拉采取的方法是自動(dòng)化。 常規(guī)情況下,神經(jīng)網(wǎng)絡(luò)是一組用于收集數(shù)據(jù)并從中識(shí)別模式的算法。所收集的數(shù)據(jù)取決于所涉及的平臺(tái)以及平臺(tái)可以向網(wǎng)絡(luò)發(fā)送的信息類型,比如攝像頭/圖像數(shù)據(jù)等。當(dāng)然,平臺(tái)之間會(huì)有所差異,這意味著神經(jīng)網(wǎng)絡(luò)算法之間的差異,進(jìn)行調(diào)整對(duì)于開(kāi)發(fā)人員而言非常耗時(shí)?! ≡谏窠?jīng)網(wǎng)絡(luò)適應(yīng)特定硬件的過(guò)程中,軟件開(kāi)發(fā)人員必須根據(jù)所用硬件中內(nèi)置的可用選項(xiàng)做出決策。因此,需要以此對(duì)此類選項(xiàng)進(jìn)行研究、對(duì)硬件文檔進(jìn)行審查以及對(duì)影響進(jìn)行分析,選擇好每一組選項(xiàng),最終添加到神經(jīng)網(wǎng)絡(luò),成為一種配置。特斯拉就是將此類選項(xiàng)成為稱為決策點(diǎn),也是該項(xiàng)專利發(fā)揮作用的關(guān)鍵部分。 根據(jù)專利申請(qǐng)文件,在插入神經(jīng)網(wǎng)絡(luò)模型以及特定硬件平臺(tái)信息,讓神經(jīng)網(wǎng)絡(luò)適應(yīng)硬件平臺(tái)后,軟件代碼就會(huì)遍布整個(gè)神經(jīng)網(wǎng)絡(luò),以了解決策點(diǎn)的位置,然后針對(duì)此類決策點(diǎn)運(yùn)營(yíng)硬件參數(shù),實(shí)現(xiàn)可用的配置。該軟件方法著眼于硬件限制(如處理資源和性能指標(biāo)的限制),并為神經(jīng)網(wǎng)絡(luò)生成滿足讓其正確運(yùn)行的設(shè)置?! √厮估膶@€具備在圖形界面上顯示神經(jīng)網(wǎng)絡(luò)配置信息,從而更加對(duì)用戶友好的方式做出評(píng)估和選擇的能力。比如,不同的配置可能需要不同的評(píng)估時(shí)間、功耗或內(nèi)存消耗。