问题标签 [createml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
28 浏览

debugging - 调试 CreateML 文档

我已经训练了几个动作分类器模型和一些没有问题的对象检测模型。最近一切都开始崩溃,不知道为什么,我没有在我的电脑上更新任何东西。有人知道如何调试应用程序吗?我一直在寻找文档,但是我找不到任何可以帮助我调试常见错误的信息。下面有关我遇到的问题的更多信息。

根据我要训练的内容,我遇到了多个问题。我有另一个关于 ioaf 代码错误的问题。在等待回复时,我开始在另一台笔记本电脑上研究另一个模型。这个模型是为了识别用户的动作。但是,这个现在因“资产不包含视频轨道”而失败。这对我来说没有任何意义。我找不到任何文档来调试或从 CreateML 读取任何错误日志,并且他们的技术支持不支持。

有没有人遇到过类似的问题,或者知道如何调试应用程序?我试图找出它失败的地方,我打开了几个视频文件,看看它们是否已损坏,到目前为止还没有。对于小型团队以及您处理数小时的视频剪辑或数千张图像而言,这不是一个好的调试方法。

0 投票
0 回答
126 浏览

swift - 训练对象检测模型时出现“意外错误” - CreateML

我一直在尝试通过 CreateML 训练对象检测模型以将其合并到我的 iOS 应用程序中,但是我遇到了在训练的第 300 次迭代附近发生的问题。我收到一个弹出窗口,上面写着“无法恢复此训练”、“放弃当前进度或复制此模型源以重新开始训练”以及错误消息:窗口左侧的“意外错误”。这是屏幕截图

有谁知道可能导致错误的原因以及或如何修复它?感谢您的帮助!

干杯,

凯尔

0 投票
0 回答
85 浏览

swift - 在 10 次迭代时早期收敛 CreateML

我正在通过 CreateML 训练图像分类器数据集,但它一直在 10 次迭代时停止,说在 10 次迭代时早期收敛。我的训练准确率从 80 到 88 不等,10 次迭代的验证率为 70.2%。评估精度为 59%。虽然我在设置中输入了 100 次迭代。不会超过10。

0 投票
0 回答
466 浏览

swift - “调用实例方法‘预测’没有完全匹配”Swift Core/CreateML 错误

我目前正在尝试运行一个程序,该程序使用 Swift 的 Core 和 Create ML 框架进行机器学习。我的模型已经设置好,但是我很难设置一个计算我想要的输出的函数。如果有帮助,我正在使用一个教程,链接在这里。大约 4 点 50 分,他开始编写给出错误的代码段“预测”。我已经尝试过查看类似的案例,但我仍然不确定我做错了什么,而且我几乎是 Swift 和 Swift ML 的完整初学者,一个简单的解决方案将不胜感激!我已附加代码段以准确显示给我错误的原因,希望对您有所帮助!

代码开头(实例数据):

0 投票
0 回答
82 浏览

ios - CreateML 迁移学习模型不会在 iOS 模拟器上运行

我已经使用迁移学习在 CreateML 中训练了一个对象检测模型。当我在我的 iOS 项目中使用该模型时,预测在运行 iOS 14.6 的物理设备以及 M1 Mac Mini 上运行良好,但在我调用时在运行 iOS 14.5 的模拟器上抛出以下错误.prediction(input: ...)

我知道迁移学习模型需要 iOS 14+,但模拟器运行的是 14.5。

我试过同时传入 aCGImageCVPixelBuffer得到相同的结果。

如果我在“全网络”模式下训练模型就可以了。

iOS 模拟器不支持迁移学习 CoreML 模型吗?如果没有,那是在哪里记录的,为什么不支持?

编辑:我还注意到 CreateML 和 XCode 中的预览功能也因迁移学习模型上的“未知错误”而中断。

0 投票
1 回答
105 浏览

swift - 在 swift 中使用 Create ML object detection model

您好,我在 create ML 中创建了一个对象检测模型并将其导入到我的 swift 项目中,但我不知道如何使用它。基本上我只是想给模型一个输入,然后接收一个输出。我打开了 Ml 模型预测选项卡并找到了输入和输出变量,但我不知道如何以代码方式实现它。我在互联网上搜索了一个答案,发现了多个运行 ml 模型的代码片段,但我无法让它们工作。

这是 ML 模型: ML 模型预测

这是我尝试过的代码:

运行代码时出现此错误:

0 投票
0 回答
40 浏览

swift - CreateML 图像分类器“在 10 次迭代中早期收敛”

我目前正在使用 CreateML 构建图像分类器模型。我有大约 120 个图像类,总共大约 20,000 个图像,每个类包含 100-200 个图像。随着时间的推移,我添加了额外的图像数据来帮助提高模型的准确性,这时我开始注意到一个问题。Completed training - converged early at 10 iterations'尽管迭代次数为 25,培训课程将停止并建议:

当我查看结果时,模型准确率低于 85%。84% 的培训、83% 的验证和 77% 的测试。此外,训练只会使用每个类的一小部分数据项。有些课程只使用了我提供的 100-200 项中的 40 或 50 项,这似乎违背了我添加额外训练数据的目的。

据任何人所知,有没有办法确保 CreateML 使用所有可用的训练/测试数据并进行最少的迭代训练以确保模型的准确性?

提前致谢!

干杯,

凯尔

0 投票
0 回答
29 浏览

swift - 如何在 Apples Create ML 中使用迁移学习进行文本分类?

我正在观看https://developer.apple.com/videos/play/wwdc2019/428/,其中迁移学习用于 Create ML 中的文本分类。

我想做同样的事情并创建了具有以下结构的数据集:

  • 文件夹名称为标签/问题答案的文件夹。
  • 每个文件夹内有 10 个带有问题的文本文件。

与视频中的想法几乎相同。

当我现在选择迁移学习(如视频中所示)并开始训练时,窗口告诉我“模型没有数据”(参见屏幕截图)。

错误截图

我做错了什么?

0 投票
0 回答
39 浏览

ios - iOS:带有视频的神经风格迁移

大家早上好,

我正在寻找一个 API 来将神经风格转换应用于视频。您可以使用 Xcode 或 Create ML 轻松完成此操作,但我无法在应用程序中找到 API 来完成此操作。有一个 API 可以使用 CVPixelBuffer(或图像/图像 URL)为照片执行此操作,但我找不到与视频 URL 相关的任何内容。

有没有人尝试过用视频进行神经风格转换?如果是的话,你能告诉我你是怎么做到的吗

预先感谢您的帮助

0 投票
0 回答
229 浏览

swift - Swift 无法打开 CoreML 模型

我正在尝试使用我创建的 CoreMl 模型,但我得到了一个错误(我在其他模型中没有得到)。错误由以下行引发:let compiled = try MLModel.compileModel(at: URL(fileURLWithPath: "/Users/myname/Desktop/ItemSimilarityRecommender.mlmodel")). (注意:我尝试在我的包中使用路径并得到相同的错误)

错误是Error Domain=com.apple.CoreML Code=3 "Error reading protobuf spec. validator error: unable to open file for read" UserInfo={NSLocalizedDescription=Error reading protobuf spec. validator error: unable to open file for read}

我在网上唯一能找到的关于这个错误的信息是,如果你省略“.mlmodel”,它可能会发生,这显然不是我的问题。当我在计算机上手动编译模型时,程序也失败了。我已经制作了这个模型的多个版本来尝试解决这个问题,每次我得到同样的错误。

谢谢。

编辑:

我可以手动编译该文件,它会创建一个看似有效的 .mlmodelc 文件。但是,当我使用时try MLModel(contentsOf:),它会抛出以下内容:

2021-11-07 15:56:43.131400-0500 电影事物 [52871:2279366] [coreml] 无法打开文件:/Users/me/Desktop/ItemSimilarityRecommender.mlmodelc/coremldata.bin。它不是有效的 .mlmodelc 文件。2021-11-07 15:56:43.132186-0500 Movie Thing[52871:2279366] [coreml] MLModelAsset:加载失败并出现错误错误域 = com.apple.CoreML 代码 = 0“无法加载模型:文件:/// Users/me/Desktop/ItemSimilarityRecommender.mlmodelc/。用 Xcode 或 编译模型MLModel.compileModel(at:)。" UserInfo={NSLocalizedDescription=无法加载模型:file:///Users/me/Desktop/ItemSimilarityRecommender.mlmodelc/。使用 Xcode 编译模型或MLModel.compileModel(at:). ,NSUnderlyingError=0x6000036e3090 {Error Domain=com.apple.CoreML Code=3“无法打开文件:/Users/me/Desktop/ItemSimilarityRecommender.mlmodelc/coremldata.bin。它不是有效的.mlmodelc文件。:未指定的iostream_category错误" UserInfo={NSLocalizedDescription=无法打开文件:/Users/me/Desktop/ItemSimilarityRecommender.mlmodelc/coremldata.bin。它不是有效的 .mlmodelc 文件。: unspecified iostream_category error}}} 2021-11-07 15:56:43.132312-0500 Movie Thing[52871:2279366] [coreml] MLModelAsset: modelWithError: load failed with error Error Domain=com.apple.CoreML Code=0 "Unable加载模型:file:///Users/me/Desktop/ItemSimilarityRecommender.mlmodelc/. 使用 Xcode 或编译模型MLModel.compileModel(at:). " UserInfo={NSLocalizedDescription=无法加载模型:file:///Users/me/Desktop/ItemSimilarityRecommender.mlmodelc/。用 Xcode 或MLModel.compileModel(at:). 编译模型,NSUnderlyingError=0x6000036e3090 {Error Domain=com.apple.CoreML Code=3 “无法打开文件:/Users/me/Desktop/ItemSimilarityRecommender.mlmodelc/coremldata.bin。它不是有效的 .mlmodelc 文件。:未指定的 iostream_category 错误“UserInfo={NSLocalizedDescription=无法打开文件:/Users/me/Desktop/ItemSimilarityRecommender.mlmodelc/coremldata.bin。它不是有效的 .mlmodelc 文件。:未指定的 iostream_category 错误}}} 错误域 = com .apple.CoreML Code=0 "无法加载模型:file:///Users/me/Desktop/ItemSimilarityRecommender.mlmodelc/。使用 Xcode 编译模型或MLModel.compileModel(at:). " UserInfo={NSLocalizedDescription=无法加载模型:file:///Users/me/Desktop/ItemSimilarityRecommender.mlmodelc/。用 Xcode 或MLModel.compileModel(at:). 编译模型,NSUnderlyingError=0x6000036e3090 {Error Domain=com.apple.CoreML Code=3 “无法打开文件:/Users/me/Desktop/ItemSimilarityRecommender.mlmodelc/coremldata.bin。它不是有效的 .mlmodelc 文件。:未指定的 iostream_category 错误“UserInfo={NSLocalizedDescription=无法打开文件:/Users/me/Desktop/ItemSimilarityRecommender.mlmodelc/coremldata.bin。它不是有效的 .mlmodelc 文件。:未指定的 iostream_category 错误}}}

编辑 2:为了澄清,模型在 CreateML 中测试和评估时按预期工作。