經過這兩篇CreateML建立機器學習模型與如何提升判斷準確度的教學相信大家都學會了該如何製作CreateML模型,今天就要來將我們訓練好的模型運用於app中囉!還沒看前兩篇的朋友們,建議先從上方的連結點去看喔!準備好我們就開始今天的主題,由於篇幅有點長,會分成上與下兩篇,上篇為程式的部分,下篇則為示範與成果展示。
首先我們需要將訓練完畢的模型專案檔(.mlproj)另存成可以嵌入到Xcode中的模型檔(.mlmodel),直接在Output介面將檔案拉到欲放置的資料夾即可。
開啟Xcode專案,並將另存好的模型檔(.mlmodel)匯入。
設定有無偵測到匯入的模型,若無則回傳錯誤訊息。
加入偵測情緒的程式碼,情緒回饋的部分可以根據自己的需求做添加與更改,添加完想要的情緒回饋後,就可以來測試看看囉!
測試時一定要特別注意:因為會使用到鏡頭,必須使用手機做測試,無法直接用Xcode裡的模擬器喔!