首页 > 解决方案 > 是否可以从 iOS 应用程序中快速运行 python 机器学习脚本?

问题描述

我正在尝试编写一个 iOS 应用程序,该应用程序将 11 个患者数据指标作为输入,并输出患者患有心脏病的概率。我已经对深度学习模型进行了编码以进行此预测,并将其存储为 .py 脚本。

如何设置例程以通过单击应用程序中的按钮来调用此 python 脚本,然后将输出显示到屏幕上?

我阅读了一些关于是否可以在 Xcode/swift 中运行 .py 文件,或者是否需要在 Tensorflow 或 Keras 中运行的相互矛盾的信息。

目前我的代码都在 numpy 中 - 为了被应用程序调用,它需要在 Tensorflow 或 Keras 中吗?

谢谢!

标签: pythoniosswiftmachine-learning

解决方案


您将无法在*.py本地运行脚本,但可以肯定的是,您可以将其作为 URL 调用并让服务器为您完成工作,然后返回结果。像这样的东西:

let myURLString = "https://www.server.com/script.py"

if let
    url = URL(string: myURLString),
    contents = try? String(contentsOfURL: url) {
        print(contents)
    }

推荐阅读