電子產(chǎn)業(yè)AI(智能)化之道
作者/高煥堂 臺灣VR產(chǎn)業(yè)聯(lián)盟主席、廈門VR/AR協(xié)會榮譽會長兼顧問摘要:十多年來的移動潮流下,“軟硬結(jié)合”是電子產(chǎn)業(yè)的熱門話題,也是非常重要的產(chǎn)業(yè)策略。如今,在AI時代里,“軟硬結(jié)合+AI模型”成為大家關(guān)心的產(chǎn)業(yè)議題。在本文里,筆者提出了“兩段式”移植策略。
本文引用地址:http://cafeforensic.com/article/201905/401029.htm0 引言
當(dāng)我們仔細觀察日常生活中的食物供應(yīng)鏈,可以發(fā)現(xiàn)它是典型的兩段式組合模式。首先,上游的各種新鮮食材,先匯集于“蔬果超市”,再由“美食街”烹調(diào),做出香噴噴飯菜或套餐等等,讓消費者來享用。
同樣地,在AI領(lǐng)域里,第一階段的移植,就是把AI模型移植到非常普及的Android手機里,放在“AI模型超市(或平臺)”里,讓電子產(chǎn)業(yè)廠商們來瀏覽,人人可以下載到自己的手機里運行。試用滿意了,就可以進一步與AI模型開發(fā)者合作,發(fā)展商業(yè)化的AI模型,然后移植到最終的電子產(chǎn)品上。
1 “AI模型超市”的概念
大家已經(jīng)很熟悉日常生活中的食物供應(yīng)鏈了,上游的各種新鮮食材,先匯集于“蔬果超市”,再由“美食街”烹調(diào),做出香噴噴飯菜或套餐等等,讓消費者來享用。
那么,在電子產(chǎn)業(yè)AI(智能)化的新型商業(yè)模式里,經(jīng)由大數(shù)據(jù)而進行訓(xùn)練之后的具有智能的“AI模型”,就相當(dāng)于上述的“蔬果”,可以匯集于“AI模型超市”,提供給電子業(yè)的廠商來瀏覽、試用。
電子廠商就相當(dāng)于美食街里的餐館,可以從“AI模型超市”購買模型(如同食材),也可以直接向AI模型開發(fā)者(如同農(nóng)民)進行大批量采購。然后,進入第二階段,就是把AI模型整合進電子設(shè)備或產(chǎn)品里,成為電子產(chǎn)品的新亮點。
這就是筆者所提出的“兩段式”移植策略。由于大家對于第二階段的移植(將AI模型移植到最終產(chǎn)品)比較熟悉,所以在本文里,筆者特別闡述第一階段的移植,并以案例來說明其詳細流程。
2 從一個情境開始
有一位大學(xué)生的英文名叫Melody,她有一位親戚是手相算命高手,她(Melody)就收集這位高手的經(jīng)驗大數(shù)據(jù),做為AI模型的訓(xùn)練數(shù)據(jù),然后利用筆者的“Excel+TensorFlow”環(huán)境,不必編寫Python程序,就能展開手相算命的AI模型訓(xùn)練,然后從TF(即TensorFlow)導(dǎo)出訓(xùn)練完成的AI模型(*.pb和*.pbtxt檔案)。
她就來到“AI模型超市”找店長,要求放在超市里,讓人人來瀏覽,以便尋找到更好的買主。由于Melody不具備Python的編程能力(她使用筆者的新書《不編程,人人學(xué)AI》的相關(guān)工具),店長就請筆者幫助Melody寫一個Android App,來加載Melody的AI模型,整合起來可運行于人人的Android手機上。
3 以《不編程,人人學(xué)AI》書里的aa08范例來說明
3.1 展開訓(xùn)練
有一天Medloy做出了aa08里的“玩具兔/玩具熊”AI模型。這是一個AI模型,讓AI機器來分辨玩具熊與玩具兔的例子。其相關(guān)的訓(xùn)練資料如表1。
Melody就在Excel上進行訓(xùn)練,如圖1。
訓(xùn)練好了,就進行檢驗。Melody在黃色單元格里輸入數(shù)據(jù):[2.8, 5.9],如圖2。該AI模型進行預(yù)測,回答是:Z= 0.076。因而判斷出:這是玩具兔。這是很準(zhǔn)確的判斷。
接著,Melody繼續(xù)進行檢驗。輸入另一只玩具動物的體重是4.8克,其尾巴長度3.3厘米。請AI機器判斷它是兔子,還是熊。該AI機器的回答是:Z = 1。 因而判斷出:這是玩具熊。這也是很準(zhǔn)確的判斷了。
這意味著,AI機器具有高度智能。經(jīng)過檢驗成功了。Melody就按下了“OK”按鈕,自動導(dǎo)出訓(xùn)練好的AI模型(*.pbtxt檔案)。
3.2 想要銷售AI模型
接下來,Melody想把她的研發(fā)成果賣給信息技術(shù)(IT)產(chǎn)業(yè),希望能夠讓其AI模型能夠移植到形形色色的電子產(chǎn)品(如手機、手表、機器人、販賣機等)。于是,她就來到了“AI模型超市”,希望店長能夠幫她的產(chǎn)品(即AI模型)上架,來進行宣傳和銷售。
3.3 展開第一階段移植:于Android手機上演示
由于Melody不會Python編程,店長就請筆者幫Melody寫一個Android App,來加載Melody的AI模型,作為演示原型(Prototype),來讓人人可以使用該App來體驗她的AI模型的威力和魅力。
上架之后,有了許多顧客來到“AI模型超市”,看到了這個AI模型的廣告后躍躍欲試。例如,顧客A來了,就從筆者的PC上,把筆者的App(*.APK)載入到他(A)的Android手機里,如圖3。
圖3左下角的"Android AI App"就是筆者幫Melody寫來展示AI模型的Android App,也把Melody的AI模型(*.pbtxt檔)復(fù)制(移植)到手機里的SDCard里。然后執(zhí)行這個App,呈現(xiàn)畫面如圖4。
按下“Load?”按鈕,就從手機SDCard里的*.pbtxt文件,讀取AI模型,顯示出所讀到的權(quán)重(Weight)值,如圖5。
同樣,輸入檢驗數(shù)據(jù):[2.8, 5.9],按下“OK”,AI模型就開始運行,進行判斷和預(yù)測,AI機器的回答是:Z= 0.076。因而判斷出:這是玩具兔。由于這個體驗效果非常美好,顧客A,B,... 都很滿意,準(zhǔn)備向Melody購買AI模型的IP,以進一步投資商業(yè)化。
4 結(jié)語
該App會自動去SDCard里讀取AI模型,然后進行演示。經(jīng)過一些時日之后,Melody可以利用“Excel+TF”環(huán)境來重新訓(xùn)練AI模型,重新導(dǎo)出并復(fù)制到SDcard里。讓手機用戶重新執(zhí)行該App時,就會讀取新的模型。這樣就不必要求Android 開發(fā)者重新編譯App,也不必要求User重新安裝App。亦即在App都不變動的情形下,可以動態(tài)更新AI模型。
就像不更換手電筒,但隨時可更換電池。也像不更換自動鉛筆,但隨時可更換筆芯一樣。把所有品牌的電池都集合起來,在一個門市銷售,就成為“電池超市”。把所有品牌的筆芯都集合起來,在一個門市銷售,就成為“筆芯超市”。同樣地,把所有人用TF訓(xùn)練出來的AI模型都集合起來,在一個門市銷售,就成為“AI模型超市”。
Android手機App開發(fā)者、機器人廠商、電子產(chǎn)品廠商都像美食街的各種餐館,會來超市買AI模型(新鮮食材)。于是,電子產(chǎn)業(yè)AI(智能)化之道就愈來愈寬廣了,同時AI產(chǎn)業(yè)也擴大成為一個巨大的生態(tài)了。
本文來源于科技期刊《電子產(chǎn)品世界》2019年第6期第77頁,歡迎您寫論文時引用,并注明出處
評論