我在 Mac 上使用 Playground 以编程方式创建了一个模型,但该模型没有更新参数。有人能够创建可更新的模型吗?我没有看到任何 API 更改可以做到这一点。
使用 Catalina 和 Xcode 11 beta 3 创建模型,但当将模型拉入项目时,生成的类不会将模型显示为可更新。
if let dataTable = try? MLDataTable(dictionary: priorityData) {
let (trainingCSVData, testCSVData) = dataTable.randomSplit(by: 0.8, seed: 0)
print( "Training Data = " + trainingCSVData.description)
do {
let deleteProbabilityClassifier = try MLClassifier(trainingData: dataTable, targetColumn: "DeleteProbability")
// evaluate it
let metrics = deleteProbabilityClassifier.evaluation(on: testCSVData)
let modelMetadata = MLModelMetadata(author: "Me", shortDescription: "Model for DeleteProbability Prediction", version: "1.1")
let modelPath = homeDirURL.appendingPathComponent(name + "-deleteProbabilityPredictor.mlmodel", isDirectory: false)
do {
try deleteProbabilityClassifier.write(to: …Run Code Online (Sandbox Code Playgroud)