【问题标题】:is there any way to deploy custom ML models in flutter?有什么方法可以在 Flutter 中部署自定义 ML 模型?
【发布时间】:2020-06-21 18:31:34
【问题描述】:

我正在尝试使用以下链接中的 ML 模型创建一个颤振应用程序。

https://www.tensorflow.org/lite/models/style_transfer/overview

【问题讨论】:

    标签: flutter tensorflow-lite


    【解决方案1】:

    我没有玩过 Flutter,但有一些很有前途的文章 article 1 article 2 article 3 提供了代码 sn-ps 以插入 tensorflow lite 依赖项,以创建资产文件夹和加载模型。你可以检查它们,我希望你能初步了解如何进行。风格转移是一个中等到硬编码项目。我建议从简单的任务作为分类问题开始。

    愉快的编码

    【讨论】:

      【解决方案2】:

      我之前在 Flutter 应用中使用过这个 style_transfer 模型。不幸的是,我丢失了该代码(我没有使用 git)。但我可以就此提出建议。

      要使用此自定义模型,您必须使用 https://pub.dev/packages/tflite_flutter

      这里的诀窍是您必须查看模型的输入形状 (image_shape=(384,384,3)、style_shape=(256,256,3) 和输出大小 (shape=(384,384,3) 以及瓶颈形状)。您可以使用https://pub.dev/packages/image调整图像大小。

      有了这两个,你就可以走了。抱歉英语不好,我知道我来晚了,但也许其他人会觉得它有用。

      编码愉快!

      已编辑: 所以我找到了代码。我将它的副本存储在我的谷歌驱动器中。我已将其上传到 github https://github.com/Rizwan2613/style-transfer。请务必阅读自述文件。谢谢

      【讨论】:

        【解决方案3】:

        最近发布了一个用于集成任意 TFLite 模型的 Flutter 插件。

        https://pub.dev/packages/tflite_flutter

        请参阅 pub 包的自述文件,了解如何捆绑 .tflite 模型以及如何在 Flutter 中加载/运行它们。

        有一篇关于如何使用这个flutter插件的博客文章,但是它使用了不同的模型(文本分类)作为示例。

        https://medium.com/@am15hg/text-classification-using-tensorflow-lite-plugin-for-flutter-3b92f6655982

        【讨论】:

          【解决方案4】:

          您可以将自定义 tensorwflow 模型上传到 firebase ML KIT(自定义选项卡),并在您的 Flutter 项目中与 Firebase API 集成。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2021-12-13
            • 2020-03-29
            • 1970-01-01
            • 1970-01-01
            • 2021-09-11
            • 2019-11-25
            • 1970-01-01
            相关资源
            最近更新 更多