iT邦幫忙

2024 iThome 鐵人賽

DAY 8
0
Mobile Development

手機Swift性能專家系列 第 8

CoreML檔案如何使用

  • 分享至 

  • xImage
  •  

我們選擇完我們要的格式後,並且訓練完後就會產出一個CoreML檔案那我們該怎麼在swift裡面接入

guard let model = try? VNCoreMLModel(for: MyCoreML().model) else {
    fatalError("無法載入模型")
}

let request = VNCoreMLRequest(model: model) { (request, error) in
    guard let observations = request.results as? [VNClassificationObservation] else {
        fatalError("無法取得結果")
    }

    if let bestResult = observations.first {
        print("分類結果: \(bestResult.identifier) 信心度: \(bestResult.confidence)")
    }
}

就可以使用你的模型了(這邊是使用圖片辨識來做示範)


上一篇
CoreML基本介紹
下一篇
ARKit 簡介
系列文
手機Swift性能專家20
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言