问题标签 [coreml]

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 回答
1762 浏览

ios - 多个按需动态加载的 CoreML 模型

我正在开发一个iOS 11应用程序来利用新的 CoreML 框架。这个想法是让不同的.mlmodel文件来处理视频输入,并为用户提供选择所需模型对其进行分类的能力。

我这里有两个问题:

  • 无法为每个 xcode 项目添加多个模型。xcode 停止生成强类型模型,我无法实例化它们
  • 无法.mlmodel动态加载(假设我是按需下载的)。有没有办法.mlmodel动态加载?
0 投票
1 回答
566 浏览

python - scikit-learn:将多输出决策树转换为 CoreML 模型

我有一个训练有素的 scikit-learn 模型,它使用多输出决策树(作为 a RandomForestRegressor)。没有明确对随机森林回归模型进行自定义配置以启用多输出行为,因为内置了多输出行为。基本上,只要将多输出训练数据拟合到模型中,模型就会在幕后切换到多输出模式。

此外,它RandomForestRegressor是 CoreML 转换脚本提供的受支持的转换器。但是,在转换过程中,我收到了带有堆栈跟踪的此错误:

ValueError:预计 scikit-learn 树中只有 1 个输出。

简单的转换代码如下:

我可以做些什么来启用 CoreML 转换脚本来处理多输出决策树?我可以对现有脚本进行更改,而无需完全重新发明轮子吗?

0 投票
1 回答
1404 浏览

machine-learning - 如何训练 ML 模型?

正如您现在所看到的,Apple在今年的. 该框架以特定格式使用已训练的 ML 模型,如果您的源模型不匹配,您可以转换该模型。还可以在此处下载和直接集成一些已经训练好的 ML 模型。Core MLiOS 11WWDCApple

另一方面,他们也提到你可以使用或WWDC 2017之类的工具来训练模型。CaffeKeras

我想训练一个比已经训练和提供的模型具有更具体目的的模型Apple,看起来很通用。但我不是 ML 专家,我希望能以此为起点。

我在哪里可以找到可以训练的模型?然后,我该如何训练他们?我正在为此寻找一些帖子或教程,但没有成功。我读过一些类似这样的帖子,但它没有提供我需要的指导方针。

0 投票
2 回答
462 浏览

swift - Core ML 快速用例

我正在为一个学校项目创建一个 IOS 应用程序,用户要求该应用程序使用非对称算法加密/解密字符串。

我希望用户能够与机器“交谈”,就像在与另一个人交谈一样。例如,用户可以问应用程序“你能加密‘你好吗?’ 对我来说,使用约翰的公钥?” 然后,该应用程序将返回使用 Johns 公钥加密的“你好吗”。

我看过关于核心 ML 的 WWDC17 会议。但是我不确定它是否适用于我的用例。我应该使用 Core ML 还是 NLP?还是我应该只在句子中寻找关键词?如果我应该使用 Core ML,应该使用什么框架来创建模型?

0 投票
0 回答
516 浏览

computer-vision - 视觉 + Core ML + ARKit?

我想使用Vision框架,然后使用Core ML模型来用相机检测一些东西。我首先找到了一些示例,比如说“步骤”(Vision-> Core ML),但是我想使用ARKit框架来表示其他一些东西,具体取决于检测到的内容VisionCore ML模型。

我在这里找到了一篇询问流程的帖子ARKit-> Vision-> Core ML,但我想做的是Vision-> Core ML-> ARKit

有人可以为我提供该场景的示例或教程或一些指南吗?

0 投票
2 回答
894 浏览

caffe - 无法将 Caffe 模型转换为 Core ML 模型

当我尝试使用 coremltools 将模型从 Caffe 转换为 Core ML 模型时,我得到以下信息:

这是我正在使用的代码:

任何想法是什么问题?非常感谢!

0 投票
0 回答
1060 浏览

ios - CoreMLTools 转换的 Keras 模型在 VNCoreMLTransform 失败

因为我正在学习 Apple 的 Vision 和 CoreML 框架,但被困在如何使用我自己重新训练的模型上。我尝试根据本教程使用 Keras 训练 VG16 模型。除了一些 Keras 版本警告外,一切看起来都不错。然后我尝试使用以下代码使用 CoreMLTools 转换结果模型

在转换过程中,它给了我一些版本兼容的警告,但否则它是成功的:

所以我将此模型加载到 Apple 的 Vision+ML 示例代码中,但每次我尝试对图像进行分类时都会失败并出现错误

我猜这是因为预训练的 VGG16 模型已经有 1000 个类别,所以我尝试了 1000 个类别和 1000 + 2 个(猫和狗)类别,但仍然遇到同样的问题。

我错过了什么吗?我将不胜感激任何线索和帮助。

0 投票
1 回答
137 浏览

python - 如何在 swift 3 中集成 CoreML iOS 项目的自定义数据模型

我为自己的目的在 python 中创建了一个数据模型。是否可以将该模型集成到我的 iOS 项目中以实现我的某些目的?

0 投票
1 回答
1157 浏览

tensorflow - Keras + Tensorflow 模型转换为 coreml 退出 NameError: global name ... is not defined

我已经改编了 keras 网站上的 VAE 示例来训练我的数据,并且一切运行良好。但我无法转换为 coreml。错误是:

由于在 python 源代码中明确定义了 batch_size,我猜它与转换工具如何捕获变量名有关。有谁知道我可以如何修复它(或者它是否确实可以修复)?

非常感谢,

J。

0 投票
1 回答
483 浏览

ios - 如何与扩展共享 CoreML 模型?

我正在与应用扩展共享 CoreML 模型。Xcode 为模型生成 swift 代码。为了在扩展中使用该代码,我还必须在应用扩展中包含相同的模型。有没有办法在应用程序中只包含一次模型,并在应用程序和扩展程序中使用?