iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 25
0

建立機器學習的模型之前,先讓我來簡單說明一下顏色APP所使用的機器學習框架CoreML。了解他有哪些功能後,開發app時就可以有更多的變化與發展。

CoreML是Apple在2017年的WWDC大會上推出的一個機器學習框架,為了讓開發者不需要花費過多時間去深入瞭解神經網絡以及機器學習的相關知識,也能將機器學習運用在app的製作上。

目前CoreML有以下三大運用框架:

  • Vision:用於高效能圖片、影片分析。
  • Foundation:用於協助自然語言處理(如NSLinguisticTagger類)。
  • GameplayKit:用於在遊戲中導入人工智慧。
    https://ithelp.ithome.com.tw/upload/images/20201008/20130458NE1POrvhd0.jpg

想要將CoreML運用於app前,需要先訓練出CoreML模型(.mlmodel),Apple有提供一些現成的模型可以直接使用(影像:FCRN-DepthPrediction、MNIST、UpdatableDrawingClassifier、MobileNetV2、Resnet50、SqueezeNet、DeeplabV3、YOLOv3、YOLOv3-Tiny、PoseNet與文字:BERT-SQuAD),我們也可以自己訓練出想要的模型。
1009_1

而在經過三年的優化,現在已經可以直接使用CreateML的app輕鬆創建出自己的模型。其中有六大類別(影像、聲音、影片、動態、文字、表格)可供選擇,在各類別中,都有許多不同的功能可以使用,在下一個章節就會來介紹如何建立一個模型。
1009_2

參考資料:https://developer.apple.com/machine-learning/core-ml/


上一篇
[Day 24] 利用ARkit抓取臉部資料
下一篇
[Day 26] CreateML建立機器學習模型
系列文
顏色 countenance APP製作筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言