【发布时间】:2021-08-02 00:49:57
【问题描述】:
我有一个带有超过 50 个参数的输入法的 coreML 模型。一个一个地编写它们会非常乏味,但我不知道如何以编程方式完成,即通过字符串或循环。
let model = myModel()
let modelInput = myModelInput(//here all the arguments: arg1 : Int, arg2 : Int, arg3 : Int, arg4 : Int, etc.)
guard let myModelOutput = myModel.prediction(input: modelInput) else {}
我可以使用循环将所有参数写入字符串或字典中,但 myModelInput 不会接受它。有办法吗?
【问题讨论】:
-
正如@matt 所说,您可以使用 Dictionary 方法,但如果您有 50 个类型相同的参数,则将它们粘贴到向量中(即 MLMultiArray)可能更有意义将其传递给模型。