iOS Core ML 和 DBSCAN Python scikit 模型
iOS Core ML and a DBSCAN Python scikit model
我正在尝试使用 scikit 创建 DBSCAN 机器学习模型。到目前为止,我以某种方式工作 Python 模型。
在此之后我想将其转换为 Core ML 模型,以便能够在我的 iPhone 应用程序中使用它。
我看了很多资料。 here 我发现了类似的东西:
Core ML只支持回归&分类(不支持聚类、排序、降维等)
DBSCAN 是一种聚类算法,所以根据这个,即使我成功创建了我的 Python 机器学习模型,我也无法将它转换为 Core ML,并在我的内部使用申请?
简短的回答是否。
长答案:CoreML 不是您在 iOS 中进行机器学习的唯一选择;您可以在(不断更新的)Machine Learning for iOS 页面中找到可用工具的完整列表(尽管通过快速扫描,我也无法在其中找到 DBSCAN 集群)。
有一个 DBSCAN in Turicreate. Turicreate supports conversion to coreml for some models,但目前还没有 DBSCAN。 ;(
您也可以将 DBSCAN 替换为 dlib or OpenCV 中可用的其他聚类算法。它们都可以为 iOS 项目编译:
此外,DBSCAN 是一种非常常见的算法。一个简短的 search over Github 给出了 56 个 C++ 的 repos 和 9 个 C 实现(如果你想要 Swift-compatibility)。
我正在尝试使用 scikit 创建 DBSCAN 机器学习模型。到目前为止,我以某种方式工作 Python 模型。
在此之后我想将其转换为 Core ML 模型,以便能够在我的 iPhone 应用程序中使用它。
我看了很多资料。 here 我发现了类似的东西:
Core ML只支持回归&分类(不支持聚类、排序、降维等)
DBSCAN 是一种聚类算法,所以根据这个,即使我成功创建了我的 Python 机器学习模型,我也无法将它转换为 Core ML,并在我的内部使用申请?
简短的回答是否。
长答案:CoreML 不是您在 iOS 中进行机器学习的唯一选择;您可以在(不断更新的)Machine Learning for iOS 页面中找到可用工具的完整列表(尽管通过快速扫描,我也无法在其中找到 DBSCAN 集群)。
有一个 DBSCAN in Turicreate. Turicreate supports conversion to coreml for some models,但目前还没有 DBSCAN。 ;(
您也可以将 DBSCAN 替换为 dlib or OpenCV 中可用的其他聚类算法。它们都可以为 iOS 项目编译:
此外,DBSCAN 是一种非常常见的算法。一个简短的 search over Github 给出了 56 个 C++ 的 repos 和 9 个 C 实现(如果你想要 Swift-compatibility)。