使用内置模型与CoreML

时间:2018-04-12 10:01:01

标签: computer-vision watson watson-studio

是否可以在CoreML应用中使用Watson Studio中已内置的模型(例如Food)?如果是的话,我无法弄清楚如何做到这一点。那里的所有文档都告诉我要训练我自己的自定义模型,但我想使用现有的食物模型。

这是我到目前为止所做的:

let apiKey = "xyz"
    let classifierId = "food"
    let version = "2017-12-07"
    var visualRecognition: VisualRecognition!

    override func viewDidLoad() {
        super.viewDidLoad()
        self.visualRecognition = VisualRecognition(apiKey: apiKey, version: version)
    }

    override func viewDidAppear(_ animated: Bool) {
        // Pull down model if none on device
        let localModels = try? visualRecognition.listLocalModels()
      print(localModels)
        if let models = localModels, models.contains(self.classifierId)  {
            self.currentModelLabel.text = "Current Model: \(self.classifierId)"
        } else {
            self.invokeModelUpdate()
        }
    }

但是运行它会给我一个404:Status code was not acceptable: 404

1 个答案:

答案 0 :(得分:1)

这是不可能的。我收到了IBM团队的回复。希望这有助于其他人。