如何在 Android 应用程序中使用 ML 模型 [已关闭]

问题描述 投票:0回答:1

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

android android-studio machine-learning data-mining prediction
1个回答
2
投票

创建 Android 应用程序

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

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

编辑:自从我第一次写这篇文章以来,Kotlin 在 Android 开发中已经很受欢迎,所以在这一点上,选择你想要的任何东西。

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

由于您尚未指定必须使用的 ML 算法,因此我将给您两个选项。

SVM(支持向量机)

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

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

神经网络

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

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

这个模型就可以在Android中使用了。

© www.soinside.com 2019 - 2024. All rights reserved.