2021.10.05 13:56

2021 年 Intel DevCup x OpenVINO Toolkit 競賽「概念組」懶人包攻略,有創意就能參戰!讓你輕鬆致勝!

ADVERTISEMENT

AI人工智慧是這幾年來相當火熱的議題,不管是醫療領域、製造業、金融業、零售業等,都可能因此產生新的變革。為了鼓勵更多科技人才投入 AI 領域創新,科技巨頭 Intel 首度在台打造「Intel DevCup x OpenVINO Toolkit」競賽,此競賽將號召各路AI好手來共襄盛舉,期望藉由參賽者的創意與實作,發掘具商業價值且可行性高之AI 應用。

不過可別以為這個比賽只限定擁有技術開發能力的人才能參加,事實上這場賽事採雙軌賽制,將組別區分為「實作組」以及「概念組」兩類,前者是比較著重在技術上之實作開發,而後者則更重視創新的應用構想,不管是任何國籍、年齡甚至是公司行號都能夠來報名參加這樣一個比賽,而且高額獎金相當吸引人!只要你對 AI 領域發展有興趣,都能加入挑戰之中

值得注意的是,這次比賽將使用指定的開發工具 Intel OpenVINO Toolkit來開發,此工具將能協助開發者更快速導入各式各樣AI的應用,且藉由此平台的使用,開發人員只需專寫一次軟體演算法,即可跑在許多 Intel 支援的硬體上,是一個相當方便的工具。

ADVERTISEMENT

 

 

ADVERTISEMENT

在接下來的文章中,小編也針對「概念組」的參賽要求,為大家帶來此次大賽的攻略懶人包,包括 Intel OpenVINO 與 DevCloud 開發工具介紹,以及參賽必備的規畫書文件整體架構與準備建議,讓你看完就能著手報名!

 

 2021 年 Intel DevCup x OpenVINO Toolkit 競賽「概念組」參賽攻略懶人包

乍聽之下, Intel DevCup x OpenVINO Toolkit 競賽似乎是技術門檻非常高的挑戰賽事,但不同於一般著墨於開發實作型的比賽,雙軌賽制中也提供以創新構想為主軸的「概念組」賽車,讓有創新點子的科技人才也有發揮的空間,接下來小編就以此次賽車的概念組為例,為大家帶來一系列攻略懶人包,在開始攻略前,先別忘了相關文件的參考資訊,先準備好才能事半功倍喲!

ADVERTISEMENT

 

*加碼活動來了!10/20 前完成 Intel DevCup x OpenVINO Toolkit 競賽,就有機會獲得最新的 iPhone 13!而且是報名全組成員人人有獎!另外還有高級背包 10 個也有機會入手哦!

詳細活動資訊請見:https://makerpro.cc/intel-devcup/2021/09/29/lucky-draw-for-iphone13/

 

 

ADVERTISEMENT

 <<< 點我登入報名 >>>

 

步驟 1:事前準備

閱讀 OpenVINO 以及 DevCloud 網站,了解這兩個工具在做甚麼

 

Openvino網頁:

https://software.Intel.com/content/www/us/en/develop/tools/openvino-toolkit.html 

 

DevCloud網頁:

https://software.Intel.com/content/www/us/en/develop/tools/devcloud/edge/overview.html


 

Intel DevCloud 教學影片

 

 

 

步驟 2:確認預訓練模型

點開OpenVINO預訓練模型介紹頁面,初步了解模型類型:

https://docs.openvinotoolkit.org/latest/omz_models_group_public.html


 

OpenVINO 預訓練模型教學影片

 



步驟3:深度了解模型

將左方模型閱讀一遍,並了解每個模型內容,以方便做後續發想。以下面這個例子為例,點選「Human Pose Estimation Models」裡面的「human-pose-estimation-0001」模型,內文講述了此模型主要是藉由偵測人身上高達18個關鍵節點,以達到人體骨幹偵測。

 

 

除了功能描述外,其也包含了許多細部的工程細節,例如此模型是用Caffe框架實作出來,其Average Precision (AP)為42.8%、GFlops為15.435及模型參數為4.099M。


 


步驟4:創意發想階段

當瞭解了OpenVINO有哪些內建模型,參賽者即可進行創意的發想以及提案,看如何藉由上述的模型來產生有價值的應用。

舉個例子來說,我們可以使用「Human Pose Estimation Models」這樣的模型去做一款專門給銀髮族多活動筋骨之遊戲。遊戲可能會要求玩家做指定的某些動作,並藉由此AI模型來判斷此玩家做的正不正確並給予回饋跟評分。

 

 

步驟5:計畫書撰寫

將創意發想寫成本次比賽的計畫書,以下為精簡版的範例供大家參考(以下為極度精簡版本範例,參賽者可以發揮更多創意將企畫書寫得更完整)

  • 團隊與成員介紹
    • 隊伍名稱:Intel OpenVINO讚
    • 隊長姓名:王大明
    • 副隊長姓名:王小明
    • 作品名稱:銀髮族活動筋骨遊戲
    • 主要領域:智慧照護
  • 欲解決問題與構想動機
    • 銀髮族長期在家裡很少運動,需要一個方式讓他們多舒展筋骨,活得更健康……
    • 解決方案設計構想 藉由多人連線遊戲的方式,串聯老人們使用本AI系統來玩遊戲,增加活動量……
    • 使用Intel Openvino平台上的”Human Pose Estimation Models”及DevCloud快速導入模型……
  • 商業價值與可行性
    • 商業價值與可行性:目前全台灣有X%的人口是老齡人口,而且這個比例以Y%逐年增加,每A個年輕人要養B個老人,未來會讓青壯年人將有很大的負擔。藉由讓老人家活得更健康、快樂,身體夠好,青壯年人平均能減少至少新台幣C萬元的醫藥費用。…………
  • 影響訴求:
    • 讓老人家活得健康,讓年輕人沒負擔…………

 

 

參賽必看:Intel OpenVINO 與 DevCloud 是怎麼樣的工具?

OpenVINO 全名為 Open Visual Inference and Neural Network Optimization Toolkit,是 Intel 針對高性能計算機「視覺與深度學習應用」的免費工具,主要功能訴求就是加速 AI模型推理(Inference)任務,內建的推理引擎可對模型進行最佳化處理,讓使用者在無 GPU 顯卡的環境下也能快速進行 AI 運算。


 

此外,OpenVINO 不只能跑在常見之作業系統如 Windows、Linux (Ubuntu、CentOS)外,它也能部屬在許多 Intel 自家的硬體上,包含 CPU、 GPU、FPGA、ASIC,也讓實際應用更為非多元。


OpenVINO 最大的特色就是提供了模型優化器(Model Optimizer)以及推理引擎(Inference Engine)這兩方面之功能,以下針對這兩部分做更細部的說明!

 

模型優化器

模型優化器的功能是能將不同深度學習框架(Caffe、TensorFlow、Mxnet、ONNX等)所訓練出來的模型與參數,轉換成標準的 IR(Intermediate Representation)格式,並將這些模型加以優化以方便快速部屬在推理引擎上面,所以不管使用者過去是熟悉什麼樣的深度學習工具,其都能夠藉由此優化器去快速導入AI 的應用。  至於模型優化器是如何優化模型的呢?它的原理是刪除已經訓練好之模型當中的冗餘參數,並將 32 bits 浮點數的參數降階,以犧牲部份準確度來換取推論速度之提升,一般而言,它可以提升數十倍到百倍之推論速度。




推理引擎  藉由讀取模型優化器所產生之 IR 檔案,推論引擎即可跑在 Intel 許多自家的硬體上面,包含 CPU、GPU 及 FPGA,此外,推理引擎也優化了許多深度學習模型之運算,同時也針對圖像處理 OpenCV 相關的函數做了不少指令集優化,這讓推理的性能及速度大幅提升。


除上述兩大 OpenVINO 的特色外,OpenVINO 也提供許多預訓練好的模型供使用者直接使用,常見的許多影像工作如物件偵測、車牌辨識、影像分割、姿態偵測等都能 OpenVINO 上面找到,如果有興趣的開發者,可以參考以下網址。


OpenVINO預訓練模型介紹:https://docs.openvinotoolkit.org/latest/omz_models_group_public.html

 

除了 OpenVINO 以外,Intel 最近也在大力推廣 Intel DevCloud 平台,Intel DevCloud 是一個免費的雲端開發平台,這個平台已預先安裝好 OpenVINO 在當中,開發者只需要開啟瀏覽器並登入 DevCloud 環境,即能直接在上面使用 OpenVINO,特別值得注意的是,DevCloud 平台上除了提供每位使用者 50 GB 的儲存空間,還提供了許多不同種類的硬體(如 CPU、iGPU、VPU、FPGA 等)環境供大家跑 OpenVINO 應用,這樣的好處是可以讓開發者更精準掌握不同硬體下的模型表現。

 

總之,善用 Intel DevCloud 這樣的雲端平台,讓開發者減少安裝 OpenVINO 流程並能善用不同硬體資源來做應用,能為開發者帶來更順暢且更多元的開發體驗。比賽前的小叮嚀建議參加此次比賽的參加者們,可以先去多了解 Intel OpenVINO 及 DevCloud 的基礎知識,並了解到有哪些模型是可以快速實作出來的。

有了一定的了解後再與同組成員去做題目發想,這樣比較能確保技術可行性,同時,在簡報的論述上,盡量要將欲解決之問題及動機表達明確,讓評審們可以快速了解痛點在哪裡。至於解決方案、商業價值等則是要靠各組參與者多多 Google 去調查相關領域以及市場趨勢,如果能多調查到一些實際的市場數字,將其放在投影片上,對於其他人來說說服力也會大幅度的提升!

 

以創意概念翻轉科技,你也能接受挑戰!

在科技產業中,擁有研發實作技術固然重要,但能夠有跳脫現實框架的創意思維,更是推動產業創新不可或缺的原動力,而  Intel DevCup x OpenVINO Toolkit 競賽也提供了一個能讓人發光發亮的舞台,只要你的想法夠創意、夠前瞻,即便沒有開發資源,也能透過書面審查的方式參與競賽挑戰,相信透過前面的競賽介紹與參賽攻略,都讓大家充滿鬥志了對吧?除了高額獎金,能透過人工智慧技術改變未來世界,相信會是更具成就感的目標!

*2021 年 Intel DevCup x OpenVINO Toolkit 競賽活動詳情,請參考:https://makerpro.cc/intel-devcup/

 

另外也要和大家報一個好康!加碼活動來了!只要在 10/20 23:59 前完成 Intel DevCup x OpenVINO Toolkit 競賽,就有機會獲得最新的 iPhone 13!而且是報名全組成員人人有獎!另外還有高級背包 10 個也有機會入手哦!得獎名單將於 10/21 中午公告於競賽活動粉專

詳細活動資訊請見:https://makerpro.cc/intel-devcup/2021/09/29/lucky-draw-for-iphone13/

 <<< 點我登入報名 >>>

ADVERTISEMENT

看更多資訊:https://makerpro.cc/intel-devcup/