我們選擇完我們要的格式後,並且訓練完後就會產出一個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)")
}
}
就可以使用你的模型了(這邊是使用圖片辨識來做示範)