machine-learning - 无法将机器学习连接到移动应用程序
问题描述
我有一个 python 机器学习代码和一个颤振移动应用程序代码。有没有办法在他们之间建立联系?此外,flutter 中是否有一个库可以将机器学习/神经网络的概念应用于文本?此外,开发基于机器学习的移动应用程序的最佳实践/工具/平台是什么?
解决方案
目前无法在 Flutter 应用程序中运行 Python 代码。因此,您可能需要使用 API 将两者连接起来。但是,这将需要更大的代码库,并且您必须为服务器带宽付费。因此,在 Flutter 中构建您的 ML 功能要容易得多。
如果你坚持为你的机器学习使用 Python:
您需要构建一个 RESTful API。
这里有一些资源可以帮助您开始这条道路。
(1) https://www.codementor.io/sagaragarwal94/building-a-basic-restful-api-in-python-58k02xsiq
(2) https://realpython.com/flask-connexion-rest-api/
您可以使用许多不同的框架来执行此操作,请参阅 (2)。
启动并运行后,这里有一个将数据导入 Flutter 应用程序的教程:
(3) https://www.tutorialspoint.com/python_data_science/python_processing_json_data.htm
如果你想在 Flutter 中构建你的机器学习
这取决于您的用例,但请考虑签出 (4) 并使用 MLKit for Firebase。
(4) http://flutterdevs.com/blog/machine-learning-in-flutter/
如果您想深入了解杂草,或者您有更具体的用例,请参阅 (5)。
(5) https://flutterawesome.com/a-machine-learning-app-for-an-age-old-debate/
祝你好运!
推荐阅读
- python-3.x - 如何将列表拆分为numpy数组?
- flask - 自定义 Marshmallow URLFor 中使用的 ID
- javascript - 如何在 Meteor.methods 中使用 jest 测试块
- ruby-on-rails - Rails - Mongoid:生产和开发之间的缓慢问题
- tensorflow - 在远程图中查找占位符和其他张量
- c - 如何修复此代码,以便它可以测试字符旁边的整数?
- python-3.x - 使用pyinstaller创建exe时获取attributeerror'str'对象没有属性'items'
- javascript - 在外部范围内的变量上使用 await 内联
- node.js - 我的 node.js 应用程序正在运行,但无法通过服务器 ip 访问它
- angular - 将组件导入角度 7 中的另一个组件时出错