微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 Android 应用程序中使用 ML 模型

如何解决如何在 Android 应用程序中使用 ML 模型

我的毕业项目是关于使用数据挖掘技术或 ML 模型从数据集(不是 API)预测 Covid-19 的 android 应用程序,将有一部分供用户按区域搜索以了解该区域是否安全或拥挤使用带有统计数据的 Covid 病例以避免去那里,另一部分是聊天机器人,它可以获取用户症状并预测这些症状是 Covid-19 还是只是流感。 问题是我是一名 web 开发人员,我之前没有使用过 android studio,我从来没有使用过 ML,我不知道如何开始这个项目,任何人都可以指导我如何开始并给我一些指导请?这是一个毕业设计的目的。 提前致谢。

解决方法

创建安卓应用

如果您没有使用 Android Studio 的经验,请不要担心,它真的很简单。您应该从 Android 开发者网站中的“创建您的第一个应用”教程开始。

您可以使用 Java 和 Kotlin 编写应用程序。我建议您使用 Java,因为在 Android 中使用 ML 的大多数教程都使用 Java。

创建可在 Android 中使用的 ML 分类器

由于您还没有指定必须使用的 ML 算法,我给您两个选项。

SVM(支持向量机)

第一个选项是使用 SVM(支持向量机)。这是生成分类器的简单方法(在您的情况下,您必须对 COVID-19 和流感之间的症状集进行分类)。这是使用 SVM 的教程:

一旦您训练了 SVM,您必须将其导出以在 Java 中使用。以下是有关如何执行此操作的说明:

神经网络

第二种选择是使用神经网络。如果您选择此选项,我建议您至少参加 Andrew Ng 的 Coursera 深度学习专业课程的第一门课程。如果您不想付费,可以旁听课程并免费观看视频:

在本课程中,您将学习创建神经网络并在 Python 中使用 Keras 对其进行训练。训练完神经网络后,您可以导出生成的模型并将其转换为 tflite 格式(Tensorflow Lite)。

此模型可以在 Android 中使用。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。