У меня есть MLModel
, который содержит один входной столбец с именем length
и один выходной столбец с именем depth
.
Вы даете ему длину, и она предсказывает глубину.
Я знаю, что есть и другие способы сделать это, но это для всей цели изучения CoreML.
Мне нужно создать класс MLFeatureProvider
, чтобы получить эту длину и вывести глубину.
Я не уверен, как создать этот класс, потому что я впервые имею дело с CoreML и потому что, как обычно, Apple не заботится о создании достойной документации.
Так что это то, что у меня есть
class FeatureProviderX: MLFeatureProvider {
var featureNames: Set<String> {
get {
return ["length", "depth"]
}
}
func featureValue(for featureName: String) -> MLFeatureValue? {
guard featureName == "length" else {
return MLFeatureValue(????????????) \\1
}
}
}
Я не уверен, что этот класс удаленно правильный.
Если это правильно, как следует писать \\1
?